2013-08-21 65 views
6

我有一些EXE程序,希望一个接一个地运行批处理文件。批处理脚本 - 一个接一个运行EXE程序

其实一个集合包含2个EXE程序和一些参数。

Example. 

@echo off 
start prog1.exe 
start prog2.exe 

/---wait untill prog1.exe and prog2.exe finish--/ 

start prog3.exe 
start prog4.exe 
+0

使用开始/等待 –

+0

你不知道有多少时间来等待。你可以运行prog1.exe和prog2.exe一个接一个地执行同步操作,并且同步执行prog3.exe和proc4.exe吗? – LukeCodeBaker

+0

[并行执行shell进程]的可能重复(http://stackoverflow.com/questions/672719/parallel-execution-of-shell-processes) – Mark

回答

5

要sequentually运行.EXE文件,你需要通过/等待参数启动

例如

@echo off 
start /wait prog1.exe 
start /wait prog2.exe 
start /wait prog3.exe 
start /wait prog4.exe 

但是,它并不运行start1和2。对于更复杂的用途,请参阅此答案question

+0

我想你想编写启动prog3.exe并启动prog4.exe没有/等待。 – LukeCodeBaker

+0

@LukeCodeBaker可能有效,但OP不是那么清楚 – Mark

+0

@Mark - 我正在寻找2个并行的程序。 – Hansa

0

您甚至不需要“开始/等待”。它会自动调用程序,并等待,如果你只是把“progx.exe”

相关问题