如何为BAT文件中的每个进程使用具有/ WAIT功能的相同控制台窗口?

时间:2015-03-17 07:51:56

标签: windows batch-file cmd

Windows 7 x64。

在我的BAT文件中,我需要等待每个进程的结束。我使用这样的语法:

start /WAIT "Title 1" app1.exe
start /WAIT "Title 2" app1.exe
...
start /WAIT "Title n" appn.exe

但是在这种情况下,ewery程序会打开自己的控制台窗口(当它工作时)。我希望所有应用程序都使用相同的控制台窗口,其中调用了我的BAT文件。我该怎么办?

1 个答案:

答案 0 :(得分:1)

如果您阅读“开始”(start /?)上的帮助,您会看到可以使用/b开关来使用相同的窗口。 Start的帮助还包含使用或不使用start启动程序的说明。

使用start而不是直接调用程序的唯一原因是设置窗口标题或让EXPLORER从它的App Paths注册表项(HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths)查找程序的路径,通常是控制台程序不要在这里注册。