![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-14 05:25 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS学习入门 & 精彩文章 (教学室) » [求助]如何使用一个变量自加,来提高这个程序效率 |
| 可打印版本 719 / 6 |
| 第1楼 tatami | 发表于 2005-04-14 00:00 |
| 初级用户 发帖 5 积分 120 | |
|
[求助]如何使用一个变量自加,来提高这个程序效率 我的目的是为了修改一个目录下的JPG文件的文件名,但改一个文件名就要执行50次,希望高手帮忙修改一下,谢谢!!
for %%r in (*.jpg) do for /l %%t in (1,1,50) do rename %%r %%t.jpg |
|
| 第2楼 chenhui530 | 发表于 2005-04-14 00:00 |
| 高级用户 发帖 273 积分 772 | |
|
楼主我一下还没看明白你是什么意思~如果是想变量+1可以使用set /a
|
|
| 第3楼 tatami | 发表于 2005-04-14 00:00 |
| 初级用户 发帖 5 积分 120 | |
|
不好意思,可能我的表达能力不太好,我换个说法,就是怎么定义一个变量,并能让它自加,谢谢关注!!
|
|
| 第4楼 JonePeng | 发表于 2005-04-14 00:00 |
| 金牌会员 发帖 1,883 积分 4,562 来自 广东广州 | |
|
下载一个拖把更名器吧,用它可以任意改名,省得用DOS命令了。
|
|
| 第5楼 tatami | 发表于 2005-04-15 00:00 |
| 初级用户 发帖 5 积分 120 | |
|
我知道有别的工具可以批量改名,用DOS命令是为了学习,谢谢!!
|
|
| 第6楼 chenhui530 | 发表于 2005-04-15 00:00 |
| 高级用户 发帖 273 积分 772 | |
|
我以前帮别人在纯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 |
|
| 第7楼 tatami | 发表于 2005-04-15 00:00 |
| 初级用户 发帖 5 积分 120 | |
|
谢谢帮助!!!!
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |