中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-27 08:49
47,812 主题排行 / 349,912 发帖 / 今日 0 篇 / 48,264 会员排行
其它操作系统综合讨论区 » 如何顺序执行同一文件夹下若干长文件名程序?
可打印版本  727 / 2
第1楼 superadam 发表于 2007-12-02 01:16
初级用户 发帖 51 积分 113
如何顺序执行同一文件夹下若干长文件名程序?
如何顺序执行同一文件夹下若干长文件名程序?
比如:C:\123文件夹下,有若干长文件名的EXE文件(1214566654656.exe,a1354546564.exe,1234564546.exe......程序文件数量很多),想要的结果就是执行完第一个程序后,才能执行下一个程序,一直到执行OVER.

上面是一个问题,另外,如果是这个文件夹的个别程序还需要点“安装”才能运行,能否自动识别,自动点击“安装”?
请各位DX支招,诚谢!
第2楼 saiyy 发表于 2007-12-02 02:39
新手上路 发帖 6 积分 16
楼主是想用批处理打补丁???
第3楼 ywjco 发表于 2007-12-03 20:55
初级用户 发帖 17 积分 31
在XP CMD 下可以这样实现:

用start /wait 开关启动应用程序并等候它结束,如果是需安装的程序,则要手动结束后,才能进入下一个程序执行。例:
start /wait 1214566654656.exe
start /wait a1354546564.exe
如果所有的exe均是在同一文件夹,还可以用for /f 循环在do中执行start:
for /f %%i in (*.exe) do (start /wait %%i)
具体编写可参考有关CMD 帮助.
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023