"开始"运行批处理文件时命令不起作用

时间:2014-10-20 19:07:04

标签: batch-file asynchronous command-line

我正在创建一个批量文件,它可以背靠背地加载一些应用程序。但是,其中一个应用程序必须异步运行,因为它实际上启动了窗口,然后永远不会返回控件。我正在寻找一个允许我以异步异步方式运行应用程序的命令,我遇到了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)

确实有效。有办法解决这个问题吗?

1 个答案:

答案 0 :(得分:3)

Start命令需要第一个参数作为Start /?

中的窗口标题
  

START [“title”] [/ D path] [/ I] [/ MIN] [/ MAX] [/ SEPARATE | /共享]         [/ LOW | / NORMAL | / HIGH | / REALTIME | / ABOVENORMAL | / BELOWNORMAL] ...

所以,请尝试以下方法:

start "" "path\to\your\executable"