Board logo

标题: 如何顺序执行同一文件夹下若干长文件名程序? [打印本页]

作者: superadam     时间: 2007-12-2 01:16    标题: 如何顺序执行同一文件夹下若干长文件名程序?
如何顺序执行同一文件夹下若干长文件名程序?
比如:C:\123文件夹下,有若干长文件名的EXE文件(1214566654656.exe,a1354546564.exe,1234564546.exe......程序文件数量很多),想要的结果就是执行完第一个程序后,才能执行下一个程序,一直到执行OVER.

上面是一个问题,另外,如果是这个文件夹的个别程序还需要点“安装”才能运行,能否自动识别,自动点击“安装”?
请各位DX支招,诚谢!

作者: saiyy     时间: 2007-12-2 02:39
楼主是想用批处理打补丁???

作者: ywjco     时间: 2007-12-3 20:55
在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 帮助.