2016-10-19 159 views
0

我在一个文件夹中有三个.exe文件,我想通过批处理文件一个接一个地串行运行它们。这意味着,在执行第一个.exe文件后,将执行第二个.exe文件。我写了一个文件,但是当我运行它时,这些文件并没有连续执行。我的批处理文件是:通过批处理文件连续执行多个.exe文件

Start "" ".\a.exe" 
Start "" ".\b.exe" 
Start "" ".\c.exe" 

我将如何一个接一个地执行这些文件?

回答

2

如果您需要等待执行exe以执行下一个,请不要使用startstart将创建一个新的过程,并返回到下一个语句,无需等待。

只需使用exe,因为它是没有start

所以你的批处理文件应该是这样的。

.\a.exe 
.\b.exe 
.\c.exe 
+2

它只会等待如果EXE被标记为控制台应用程序...如果它被标记为GUI应用程序,它不会等待,除非您开始/等待guiapp.exe。 – TripeHound

+0

我会这样写吗?启动“”“。”a.exe“ ”“”。\ b.exe“ ”“”。\ c.exe“@Karthikeyan Vaithilingam – user3114849

+0

@ user3114849更新了我的答案。 –

相关问题