Windows 7 x64。
在我的BAT
文件中,我需要等待每个进程的结束。我使用这样的语法:
start /WAIT "Title 1" app1.exe
start /WAIT "Title 2" app1.exe
...
start /WAIT "Title n" appn.exe
但是在这种情况下,ewery程序会打开自己的控制台窗口(当它工作时)。我希望所有应用程序都使用相同的控制台窗口,其中调用了我的BAT
文件。我该怎么办?
答案 0 :(得分:1)
如果您阅读“开始”(start /?
)上的帮助,您会看到可以使用/b
开关来使用相同的窗口。 Start的帮助还包含使用或不使用start
启动程序的说明。
使用start而不是直接调用程序的唯一原因是设置窗口标题或让EXPLORER从它的App Paths
注册表项(HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
)查找程序的路径,通常是控制台程序不要在这里注册。