我正在创建一个批量文件,它可以背靠背地加载一些应用程序。但是,其中一个应用程序必须异步运行,因为它实际上启动了窗口,然后永远不会返回控件。我正在寻找一个允许我以异步异步方式运行应用程序的命令,我遇到了START命令。
但是,我可以在不使用start命令时启动应用程序。无论何时,我使用start命令都没有任何反应。没有错误,但它只是没有启动应用程序。我还尝试了/b
和/wait
选项,但没有帮助。
我的命令如下:
start C:\Users\c_desaik\Desktop\Queueingsystem\Upload System.exe
我意识到的另一件事是,如果可执行文件的路径没有用引号括起来,则start命令有效。我不知道为什么这是一个问题。这意味着如果我将上面的命令更改为
start C:\Users\c_desaik\Desktop\Queueingsystem\Trial.exe (No spaces in the path)
确实有效。有办法解决这个问题吗?
答案 0 :(得分:3)
Start
命令需要第一个参数作为Start /?
START [“title”] [/ D path] [/ I] [/ MIN] [/ MAX] [/ SEPARATE | /共享] [/ LOW | / NORMAL | / HIGH | / REALTIME | / ABOVENORMAL | / BELOWNORMAL] ...
所以,请尝试以下方法:
start "" "path\to\your\executable"