标题: [求助]如何使用一个变量自加,来提高这个程序效率
[打印本页]
作者: tatami
时间: 2005-4-14 00:00
标题: [求助]如何使用一个变量自加,来提高这个程序效率
我的目的是为了修改一个目录下的JPG文件的文件名,但改一个文件名就要执行50次,希望高手帮忙修改一下,谢谢!!
for %%r in (*.jpg) do for /l %%t in (1,1,50) do rename %%r %%t.jpg
作者: chenhui530
时间: 2005-4-14 00:00
楼主我一下还没看明白你是什么意思~如果是想变量+1可以使用set /a
作者: tatami
时间: 2005-4-14 00:00
不好意思,可能我的表达能力不太好,我换个说法,就是怎么定义一个变量,并能让它自加,谢谢关注!!
作者: JonePeng
时间: 2005-4-14 00:00
下载一个拖把更名器吧,用它可以任意改名,省得用DOS命令了。
作者: tatami
时间: 2005-4-15 00:00
我知道有别的工具可以批量改名,用DOS命令是为了学习,谢谢!!
作者: chenhui530
时间: 2005-4-15 00:00
我以前帮别人在纯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
作者: tatami
时间: 2005-4-15 00:00
谢谢帮助!!!!