一旦另一个关闭,启动一个程序。Windows CMD.bat文件编辑
我有一个程序“Blah.exe”,我想启动它 就在processe Blah2.exe关闭之后 Blah2在可变时间内自动关闭。 blah.exe正在运行时,Blah2.exe无法运行。 Blah2.exe必须仅在blah.exe关闭时运行一次,无论何时 这就是我到目前为止得到的一旦另一个关闭,启动一个程序。Windows CMD.bat文件编辑,windows,batch-file,process,cmd,Windows,Batch File,Process,Cmd,我有一个程序“Blah.exe”,我想启动它 就在processe Blah2.exe关闭之后 Blah2在可变时间内自动关闭。 blah.exe正在运行时,Blah2.exe无法运行。 Blah2.exe必须仅在blah.exe关闭时运行一次,无论何时 这就是我到目前为止得到的 rem Blah cd C:\Program Files (x86)\Blah\ start Blah rem Blah2 cd C:\Program Files (x86)\Blah\ start Blah2.ex
rem Blah
cd C:\Program Files (x86)\Blah\
start Blah
rem Blah2
cd C:\Program Files (x86)\Blah\
start Blah2.exe
使用:
尝试使用
start
中的/W
标志,等待程序退出
rem Blah
cd C:\Program Files (x86)\Blah\
start /W Blah
**???***
rem Blah2
cd C:\Program Files (x86)\Blah\
start /W Blah2.exe
我不是苏,这是个好方法,在第一程序的末尾使用ExcEn指令,为什么这个标记的C++ +杰姆斯:+ 1固定它:)Windows使用C++作为编码语言,不是吗?这些GUI程序或控制台程序是否被启动?但是BLA.EXE同时与BLA2.EXE一起运行。一旦blah.exe关闭,blah2.exe随后必须打开。否。当到达第二个批处理文件的结尾时(或者如果使用EXIT),控件将在初始CALL语句之后返回。
rem Blah
cd C:\Program Files (x86)\Blah\
start /W Blah
**???***
rem Blah2
cd C:\Program Files (x86)\Blah\
start /W Blah2.exe