找回密码
 注册

QQ登录

只需一步,快速开始

查看: 627|回复: 5

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

[复制链接]
发表于 2006-12-17 22:11:59 | 显示全部楼层 |阅读模式
我想实现3个文件的自由切换,过程如下. ' J \- {9 o4 H; Y6 B9 q文件夹X下分别放有4个文件.文件名为1,A,B,C5 ~2 U5 Z0 y3 ?% _* L1 q 其中文件1是某程序正常运行时所使用的贴图.此时使用三个批处理文件分别真对三个文件的名称进行切换,例如此时我用批处理文件将文件A重命名为1,此时文件A与文件1名称互换.然后我要使用第二个批处理文件实现将文件B切换成文件1,但是在这之前需要将文件1转换回文件A.切换文件C道理也是如此!- `, F x/ B7 O8 @ . n8 b, G. A9 w. g k8 q# c
回复

使用道具 举报

发表于 2006-12-17 22:18:52 | 显示全部楼层
加几个判断语句进去. }4 O3 Z$ f+ k3 P# ~3 p  @
比如说" v, }, p! c7 z( E. K* R. t8 A
IF EXIST之类的
回复

使用道具 举报

 楼主| 发表于 2006-12-17 22:40:36 | 显示全部楼层
原帖由 =|HERO|=Roger 于 2006-12-17 22:18 发表
3 y5 l( B; o4 a' b) W8 m' O加几个判断语句进去
% c3 d# p7 r) Q9 A8 [比如说- R& T# I; r0 `
IF EXIST之类的
5 q6 ?- H- ^' G6 U

/ G. R2 F3 E- e7 r+ ^9 _/ y' f还是不太明白.
回复

使用道具 举报

发表于 2006-12-17 22:47:56 | 显示全部楼层
比如有1.txt 2.txt 3.txt 目标文件a.txt
. P3 I0 f' b- u: X! _那么切换到1.txt
+ v1 y. f. A, U, ]9 O8 {. Aren a.txt 1.txt: r  D) g7 N8 c
ren a.txt 2.txt
/ J$ N1 C/ s+ Y! Cren a.txt 3.txt( A( N8 ~: `$ \, C7 F5 _9 Z
ren 1.txt a.txt+ C1 c5 D  i7 @# ^- _
切换到2.txt% f1 h5 J4 H( n; ~) z
ren a.txt 1.txt
/ ^, y3 F% Q9 o( v/ Dren a.txt 2.txt
( c/ N9 K- d- B# Bren a.txt 3.txt
- B( H5 V) s3 Z9 s2 C: _  Gren 2.txt a.txt) u8 o3 f1 d: l$ n
切换到3.txt
6 F4 Z( l/ q. K; }$ Q- Yren a.txt 1.txt
( H( v4 W" g5 q, yren a.txt 2.txt
. r, e" {: w# I" Bren a.txt 3.txt* ~! ~0 U% d5 ^! a' Z6 F/ G" R
ren 3.txt a.txt
) C4 r3 E8 d5 U6 x, s/ x
* [+ j2 Q7 e8 f, q4 L" u% _批处理中的某个命令一旦错误,会自动跳过,进入下一个命令,好好利用这个特性,不用if之类的) R& K6 q5 D: S- L
不信你可以自己试试看,我试过了,可以
回复

使用道具 举报

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

使用道具 举报

发表于 2006-12-17 22:57:02 | 显示全部楼层
原帖由 =|HERO|=GXXA 于 2006-12-17 22:54 发表! c2 b& u8 b" C0 U$ i
无JJ!你好可爱啊~~~~~~~~~太感谢你啦~~~~来给我亲亲啊~~~~~~
! R1 Q! h. E0 o5 C: B7 b
……你貌似有四个文件,不是三个……反正道理一样的~~~~~
  r9 o5 I/ c2 \$ @5 R- S睡觉了,改天再亲亲
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-28 09:09

Powered by Discuz! X5.0 Licensed

© 2001-2026 Discuz! Team.

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