中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-13 21:04
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » [求助]如何使用一个变量自加,来提高这个程序效率
楼 主 [求助]如何使用一个变量自加,来提高这个程序效率 发表于 2005-04-14 00:00 ·  中国 上海 杨浦区 电信
初级用户
积分 120
发帖 5
注册 2005-04-12 00:00
UID 38092
性别 男
状态 离线
我的目的是为了修改一个目录下的JPG文件的文件名,但改一个文件名就要执行50次,希望高手帮忙修改一下,谢谢!!
for %%r in (*.jpg) do for /l %%t in (1,1,50) do rename %%r %%t.jpg
2 发表于 2005-04-14 00:00 ·  中国 湖南 长沙 电信
高级用户
★★
积分 772
发帖 273
注册 2004-10-23 00:00
UID 32861
性别 男
状态 离线
楼主我一下还没看明白你是什么意思~如果是想变量+1可以使用set /a
http://www.msfans.net/bbs/
3 发表于 2005-04-14 00:00 ·  中国 上海 杨浦区 电信
初级用户
积分 120
发帖 5
注册 2005-04-12 00:00
UID 38092
性别 男
状态 离线
不好意思,可能我的表达能力不太好,我换个说法,就是怎么定义一个变量,并能让它自加,谢谢关注!!
4 发表于 2005-04-14 00:00 ·  中国 广东 广州 海珠区 电信
金牌会员
★★★★
D◎$ Fαп
积分 4,562
发帖 1,883
注册 2004-01-19 00:00
UID 15812
性别 男
来自 广东广州
状态 离线
下载一个拖把更名器吧,用它可以任意改名,省得用DOS命令了。
----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
5 发表于 2005-04-15 00:00 ·  中国 上海 杨浦区 电信
初级用户
积分 120
发帖 5
注册 2005-04-12 00:00
UID 38092
性别 男
状态 离线
我知道有别的工具可以批量改名,用DOS命令是为了学习,谢谢!!
6 发表于 2005-04-15 00:00 ·  中国 湖南 长沙 电信
高级用户
★★
积分 772
发帖 273
注册 2004-10-23 00:00
UID 32861
性别 男
状态 离线
我以前帮别人在纯DOS下使用了创建100个目录和文件的批处理就是使用了自加的方法!你遇到这样的问题应该把帖子发到解答室去才对!其实我也已经给你答案了set /a也能实现自加只是需要你构建一个循环系统来让它自加!
因为你没把条件说清楚所以没能给出代码?我就给你一个纯DOS的自加程序的一个参考!其中用到一个第三放工具strings但是你的操作系统是xp就不需要第三放工具了这只是一个参考希望你能从中得到启发:kaishi
strings a=add %b%,1
if not exist %a% echo 1>%a%.txt
strings b=add %a%,1
if %b%==101 goto end
goto kaishi:end
http://www.msfans.net/bbs/
7 发表于 2005-04-15 00:00 ·  中国 上海 杨浦区 电信
初级用户
积分 120
发帖 5
注册 2005-04-12 00:00
UID 38092
性别 男
状态 离线
谢谢帮助!!!!
论坛跳转: