2013-08-21 86 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」

相關問題