中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-09 23:48
47,811 主题排行 / 349,897 发帖 / 今日 2 篇 / 48,255 会员排行
DOS批处理 & 脚本技术(批处理室) » 请问:100个bat文件,如何每次10个打开?
可打印版本  783 / 8
第1楼 i9420 发表于 2008-10-06 18:41
初级用户 发帖 13 积分 30
请问:100个bat文件,如何每次10个打开?
假设我的bat文件夹里有100个bat文件,文件名字无规律,想要一次打开10个,一直打开10次,怎么实现呢?

麻烦大家了。
第2楼 tireless 发表于 2008-10-06 18:55
银牌会员 发帖 1,122 积分 2,025
那是什么意思?打开 10 个后,提示“请按任意键继续. . .”?
第3楼 i9420 发表于 2008-10-06 19:04
初级用户 发帖 13 积分 30
就是每次打开10个 cmd窗口。

这个cmd窗口执行完毕他本身的命令后就自己退出了。然后继续打开下一个。

因为电脑配置不好。所以不想100个一起执行。。
第4楼 tireless 发表于 2008-10-06 20:12
银牌会员 发帖 1,122 积分 2,025
貌似执行 start "" "test.bat",test.bat 执行完后不会关闭...
第5楼 HAT 发表于 2008-10-06 21:16
版主 发帖 5,017 积分 9,023
这样能满足要求么?
第6楼 hackate 发表于 2008-10-06 22:21
中级用户 发帖 125 积分 228


这样就可以啦.呵呵,比较麻烦哈

[ Last edited by hackate on 2008-10-6 at 22:24 ]
第7楼 i9420 发表于 2008-10-07 09:28
初级用户 发帖 13 积分 30
感谢楼上的各位热心人士。我去试下。非常感谢
第8楼 i9420 发表于 2008-10-07 09:37
初级用户 发帖 13 积分 30
for /f %%a in ('dir "g:\chuli" ^|findstr "个文件"') do set wjs=%%a

for /f "tokens=*" %%i in ('dir /b g:\chuli\*.txt') do (

有没办法用相对路径呢。呵呵。这样的话貌似比较麻烦。

HAT版主的方法好像不行,运行后出现一闪一闪的东西。
第9楼 hackate 发表于 2008-10-07 12:18
中级用户 发帖 125 积分 228
你把运行的这个批处理放在你的100个批处理文件的上层目录.就可以直接使用相对路径...不然的话也是要指定路径的..
例如你的100个批处理放在 g:\chuli这个文件夹下.
那么你这个启动100个批处理的文件最好别放在同个目录,会比较麻烦,如若放在上层目录也就是g:\盘下,那么直接把上面的代码改成
dir /b "chuli\*.bat"
就可以的啊。?
或者你可以定义一个变量
set xx=g:\chuli\
然后直接引用这个变量为路径..如若路径有更改直接更改这个变量也就可以了嘛,
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023