尽管文档说了些什么,但我无法开始 /wait 来使用 /b,尽管我在黑暗中尝试了我能想象到的几乎所有可能的输入组合。我的命令路径不包含空格,所以这不是引用问题。
这有效:
start /wait <path-to-.exe> <param1> <param2> ...
Run Code Online (Sandbox Code Playgroud)
这不起作用:
start /wait **/b** <path-to-.exe> <param1> <param2> ...
Run Code Online (Sandbox Code Playgroud)
我试图运行的程序是一个 cli/控制台应用程序,所以这个警告(从开始/帮助)不应该适用:
执行 32 位 GUI 应用程序时,CMD.EXE 不会等待应用程序终止,然后返回到命令提示符。如果在命令脚本中执行,则不会发生这种新行为。