中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-02 16:42
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 请高手进! 查看 747 回复 4
楼 主 请高手进! 发表于 2006-12-04 22:43 ·  中国 广西 贵港 电信
初级用户
积分 23
发帖 10
注册 2006-12-04 22:13
19年会员
UID 72565
性别 男
状态 离线
1.写一个批量在XXX文件夹里建文本文件(名从01.txt_99.txt)

2.怎么自动查找下级目录(目录太多/未知)的.BAT文件并自动执行?


——————————————————版务纪律——————————————————
执行:不得不爱
说明:原标题 {请高手进!} 标题名模糊,不便于管理和回复,请楼主在3天之内修改标题,否则扣除积分5分!
时间:20061204
————————————————————————————————————————
2 发表于 2006-12-04 23:53 ·  中国 四川 南充 电信
超级版主
★★★★
我爱DOS
积分 5,310
发帖 2,044
注册 2005-09-26 12:00
20年会员
UID 42843
性别 男
来自 四川南充
状态 离线
1:
@echo off
set /p 路径=请输入你要在什么路径下建立01.txt_99.txt文件
for /l %%a in (1 1 99) do (set c=0%%a
set c=!c:~-2!
cd.>%路径%\!c!.txt)

2:
@echo off
FOR /F "tokens=*" %%a in ('dir/s/b *.bat') do "%%a"
3 发表于 2006-12-05 00:12 ·  中国 江苏 苏州 中移铁通
初级用户
★★
积分 144
发帖 66
注册 2006-11-30 00:37
19年会员
UID 72121
性别 男
状态 离线
Originally posted by 不得不爱 at 2006-12-4 10:53:
1:
@echo off
set /p 路径=请输入你要在什么路径下建立01.txt_99.txt文件
for /l %%a in (1 1 99) do (set c=0%%a
set c=!c:~-2!
cd.>%路径%\!c!.txt)

请教:
set c=0%%a 中的0做什么解释.....偶学飞中....
还有下一句:
set c=!c:~-2! 中的"!"是否可以替换成"%"???...疑问中....
4 发表于 2006-12-05 00:51 ·  中国 北京 东城区 联通
金牌会员
★★★★
积分 2,902
发帖 1,147
注册 2006-09-21 12:00
19年会员
UID 63324
性别 男
状态 离线
版主 set c=!c:~-2! 这句又漂亮又捷径~~
先 “补” 0,再去左边多余的0,欣赏!
    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
5 发表于 2006-12-05 01:54 ·  中国 江苏 苏州 中移铁通
初级用户
★★
积分 144
发帖 66
注册 2006-11-30 00:37
19年会员
UID 72121
性别 男
状态 离线
哪位达人给解释一下啊???上面偶的问题????
论坛跳转: