找回密码
 注册

QQ登录

只需一步,快速开始

查看: 609|回复: 5

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

[复制链接]
发表于 2006-12-17 22:11:59 | 显示全部楼层 |阅读模式
我想实现3个文件的自由切换,过程如下.7 ~4 P6 Q# [1 a5 P0 @! w) f" M' P 文件夹X下分别放有4个文件.文件名为1,A,B,C 7 H8 k$ U1 N6 ^其中文件1是某程序正常运行时所使用的贴图.此时使用三个批处理文件分别真对三个文件的名称进行切换,例如此时我用批处理文件将文件A重命名为1,此时文件A与文件1名称互换.然后我要使用第二个批处理文件实现将文件B切换成文件1,但是在这之前需要将文件1转换回文件A.切换文件C道理也是如此!) T3 c q# @0 l$ X6 D1 \ 7 `- l) {1 P0 a$ V6 T* {- R
回复

使用道具 举报

发表于 2006-12-17 22:18:52 | 显示全部楼层
加几个判断语句进去& F  D& V# u% c7 l( g. B* |* ^
比如说- n$ c& l  R7 u8 o7 s  J
IF EXIST之类的
回复

使用道具 举报

 楼主| 发表于 2006-12-17 22:40:36 | 显示全部楼层
原帖由 =|HERO|=Roger 于 2006-12-17 22:18 发表
0 X) ]( `! ?1 H9 O加几个判断语句进去/ |; z/ a3 t: ?6 [9 F
比如说
8 L1 f, ?3 a$ q' M5 E4 E: dIF EXIST之类的
9 U0 H& ^) N. {' F$ }

+ ?$ x% `9 i8 y7 w. }4 t还是不太明白.
回复

使用道具 举报

发表于 2006-12-17 22:47:56 | 显示全部楼层
比如有1.txt 2.txt 3.txt 目标文件a.txt8 M% _& e3 y0 B/ `- ?
那么切换到1.txt8 M& h% w6 V; L5 x
ren a.txt 1.txt
' n  q3 X' M6 c2 M" ?' Hren a.txt 2.txt
& p0 ?2 `; @5 U( Yren a.txt 3.txt; ^5 ]/ p- _& [# m4 ^0 B; j1 b9 j
ren 1.txt a.txt
) j9 L% ~4 Z" O" Q$ r% [! G2 C) x; R切换到2.txt
1 F! U6 N: j8 V0 q5 gren a.txt 1.txt
, _& M" I' Y. Nren a.txt 2.txt+ f' `0 y3 C. l0 c
ren a.txt 3.txt+ a- L/ T) B6 @- t  I# C- ?( B
ren 2.txt a.txt
. b; Y- q: s& r3 M) T% i! x. s  D切换到3.txt
3 ?2 p2 D9 C% Q( Tren a.txt 1.txt# J, ]9 v8 G5 Q# G2 [1 D+ S4 O
ren a.txt 2.txt5 {4 s1 F# e/ }
ren a.txt 3.txt
$ \1 U3 z- l+ w0 `. i# u/ N- Xren 3.txt a.txt* R) h' ?1 D8 S3 D( c3 M
+ ~: t! v9 z% o, m8 I
批处理中的某个命令一旦错误,会自动跳过,进入下一个命令,好好利用这个特性,不用if之类的
! ?' c# ^4 C# U% T# O不信你可以自己试试看,我试过了,可以
回复

使用道具 举报

 楼主| 发表于 2006-12-17 22:54:29 | 显示全部楼层
无JJ!你好可爱啊~~~~~~~~~太感谢你啦~~~~来给我亲亲啊~~~~~~
回复

使用道具 举报

发表于 2006-12-17 22:57:02 | 显示全部楼层
原帖由 =|HERO|=GXXA 于 2006-12-17 22:54 发表* e  J& L+ K# |' L2 ^
无JJ!你好可爱啊~~~~~~~~~太感谢你啦~~~~来给我亲亲啊~~~~~~
- f$ B: P# d. O$ N3 _' h
……你貌似有四个文件,不是三个……反正道理一样的~~~~~
- d% C3 C: t2 @% D" N. z  k5 t. K睡觉了,改天再亲亲
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|=|HERO|=战队 ( 皖ICP备19020640号 )|网站地图

GMT+8, 2026-8-19 22:41

Powered by Discuz! X5.0 Licensed

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表