我正在创建一个批处理文件,它背靠背加载一些应用程序。但是,其中一个应用程序必须异步运行,因为它本质上是启动窗口,然后从不返回控件。我正在寻找一个让我以异步异步方式运行应用程序的命令,我遇到了 START命令。
但是,我可以在不使用启动命令时启动应用程序。无论何时,我使用启动命令都没有任何反应。没有错误,但它只是不启动应用程序。我还尝试了 /b
和 /wait
选项,但没有帮助。
我的命令如下:
start C:\Users\c_desaik\Desktop\Queueingsystem\Upload System.exe
我意识到的另一件事是,如果可执行文件的路径未包含在引号中,则启动命令会起作用。我不确定为什么这是个问题。这意味着如果我将上面的命令更改为
start C:\Users\c_desaik\Desktop\Queueingsystem\Trial.exe (No spaces in the path)
它确实有效。有解决办法吗?
最佳答案
Start
命令需要窗口标题作为第一个参数,如 Start/?
START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]...
所以,请尝试以下操作:
start """path\to\your\executable"
关于batch-file - "Start"命令在运行批处理文件时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26473110/