=|HERO|=GXXA 发表于 2006-12-17 22:11:59

请教:如何使用批处理实现3个文件的切换?

我想实现3个文件的自由切换,过程如下.
文件夹X下分别放有4个文件.文件名为1,A,B,C
其中文件1是某程序正常运行时所使用的贴图.此时使用三个批处理文件分别真对三个文件的名称进行切换,例如此时我用批处理文件将文件A重命名为1,此时文件A与文件1名称互换.然后我要使用第二个批处理文件实现将文件B切换成文件1,但是在这之前需要将文件1转换回文件A.切换文件C道理也是如此!

=|HERO|=Roger 发表于 2006-12-17 22:18:52

加几个判断语句进去
比如说
IF EXIST之类的

=|HERO|=GXXA 发表于 2006-12-17 22:40:36

原帖由 =|HERO|=Roger 于 2006-12-17 22:18 发表
加几个判断语句进去
比如说
IF EXIST之类的

还是不太明白.

=|HERO|=WuJJ 发表于 2006-12-17 22:47:56

比如有1.txt 2.txt 3.txt 目标文件a.txt
那么切换到1.txt
ren a.txt 1.txt
ren a.txt 2.txt
ren a.txt 3.txt
ren 1.txt a.txt
切换到2.txt
ren a.txt 1.txt
ren a.txt 2.txt
ren a.txt 3.txt
ren 2.txt a.txt
切换到3.txt
ren a.txt 1.txt
ren a.txt 2.txt
ren a.txt 3.txt
ren 3.txt a.txt

批处理中的某个命令一旦错误,会自动跳过,进入下一个命令,好好利用这个特性,不用if之类的
不信你可以自己试试看,我试过了,可以

=|HERO|=GXXA 发表于 2006-12-17 22:54:29

无JJ!你好可爱啊~~~~~~~~~太感谢你啦~~~~来给我亲亲啊~~~~~~

=|HERO|=WuJJ 发表于 2006-12-17 22:57:02

原帖由 =|HERO|=GXXA 于 2006-12-17 22:54 发表
无JJ!你好可爱啊~~~~~~~~~太感谢你啦~~~~来给我亲亲啊~~~~~~
……你貌似有四个文件,不是三个……反正道理一样的~~~~~
睡觉了,改天再亲亲
页: [1]
查看完整版本: 请教:如何使用批处理实现3个文件的切换?