Board logo

标题: [其他] 求助.如何使用批处理在运行完某个程序后运行下一个程序. [打印本页]

作者: v2850210    时间: 2008-11-6 15:39     标题: 求助.如何使用批处理在运行完某个程序后运行下一个程序.

如何使用批处理在运行完某个程序后运行下一个程序.再下一个是BAT程序.再下一个是注册表REG程序.
不知道我这样表达是否清楚.
也就是一个程序运行完了.
接着就运行一个BAT.
BAT运行完了.
然后再导入一个REG文件.
用PING 127.0.0.1 -N可以延时等上一个程序完成了再执行下一个.
但是机器的配置不一样.
用PING的延时方法就不是很理想.
各位大侠帮帮小弟吖.
谢谢.
作者: more    时间: 2008-11-6 17:10

start /wait
作者: jellyhk    时间: 2008-11-7 02:07

sleep
自己去搜索!bbs上有很多  “延迟”
作者: Batcher    时间: 2008-11-7 02:34     标题: 回复 3楼 的帖子

楼主已经说了,机器的配置不一样,延时的方法是不可靠的。
作者: v2850210    时间: 2008-11-8 21:03

start /wait
不适用REG啊
我问之前搜索了的
作者: rat    时间: 2008-11-8 21:59

start /wait不行?REG的不是最后一个运行的么?也不用wait它呀
作者: Batcher    时间: 2008-11-8 23:00     标题: 回复 5楼 的帖子

请把你的代码贴出来看看
作者: zqz0012005    时间: 2008-11-8 23:18     标题: 回复 5楼 的帖子

start /wai怎么会不适用于reg?那是reg命令运行时间本来就短
如楼上所说,请把你的代码贴出来
作者: v2850210    时间: 2008-11-12 09:43

start e:\安装文件\11QQ2008IIBeta1\QQ2008IIBeta1.exe
ping 127.0.0.1 -n 120

regedit.exe /s e:\安装文件\11QQ2008IIBeta1\QQ2008IIBeta1.reg
ping 127.0.0.1

start e:\安装文件\22PubwinClient\AuSetup.exe
ping 127.0.0.1 -n 40

start e:\安装文件\删除桌面多余图标.bat

start e:\安装文件\创建桌面顾客工具图标.exe

regedit.exe /s e:\安装文件\22PubwinClient\PubwinClient.reg
ping 127.0.0.1

start C:\Progra~1\HintSoft\Pubwin~1\PubwinClient.exe
ping 127.0.0.1 -n 10

这是BAT延时安装以上程序的方法
但因为机器配置差异太大
用PING延时的方法并不适用于每一种配置的机器
有时候上一个程序还没有运行完
就进行下一个程序了
导致卡死了
然后又要重新GHOST来装
作者: sylovanas    时间: 2008-11-12 11:17

那不要用start不就好了?
作者: Batcher    时间: 2008-11-12 13:46     标题: 回复 9楼 的帖子

这么多人建议你用 start /wait
你舍不得用?




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2