中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-14 03:35
中国DOS联盟论坛 » 其它操作系统综合讨论区 » 如何顺序执行同一文件夹下若干长文件名程序?
楼 主 如何顺序执行同一文件夹下若干长文件名程序? 发表于 2007-12-02 01:16 ·  中国 江苏 苏州 昆山市 电信
初级用户
★★
积分 113
发帖 51
注册 2007-02-15 22:54
UID 79590
性别 男
状态 离线
如何顺序执行同一文件夹下若干长文件名程序?
比如:C:\123文件夹下,有若干长文件名的EXE文件(1214566654656.exe,a1354546564.exe,1234564546.exe......程序文件数量很多),想要的结果就是执行完第一个程序后,才能执行下一个程序,一直到执行OVER.

上面是一个问题,另外,如果是这个文件夹的个别程序还需要点“安装”才能运行,能否自动识别,自动点击“安装”?
请各位DX支招,诚谢!
2 发表于 2007-12-02 02:39 ·  中国 北京 海淀区 联通
新手上路
积分 16
发帖 6
注册 2007-11-28 01:29
UID 104002
性别 男
状态 离线
楼主是想用批处理打补丁???
3 发表于 2007-12-03 20:55 ·  中国 天津 电信
初级用户
积分 31
发帖 17
注册 2007-10-31 22:38
UID 101331
性别 男
状态 离线
在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 帮助.
论坛跳转: