batch-file - "Start"命令在运行批处理文件时不起作用

标签 batch-file asynchronous command-line

我正在创建一个批处理文件,它背靠背加载一些应用程序。但是,其中一个应用程序必须异步运行,因为它本质上是启动窗口,然后从不返回控件。我正在寻找一个让我以异步异步方式运行应用程序的命令,我遇到了 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/

相关文章:

ssl - 如何使用 SAN 创建 OpenSSL 自签名证书?

csv - 使用命令行将 .CSV 转换为 .XLSX

java - 通过 ProcessBuilder 将字符串传递给批处理文件

asynchronous - 异步回调是如何实现的?

asynchronous - 如何在 Julia 中使用回调进行异步 Web 查询?

python-3.x - 通过对 Python 3.6 Flask 应用程序中的路由的 HTTP 请求启动非阻塞异步函数调用

parsing - 解析文本文件和修剪空格的问题 - 批处理文件

windows - 并行执行 shell 命令但限制作业(没有 Cygwin 的 Windows)

windows - 批量获取 0 字节文件的计数

windows - .BAT 调用 .VBS 来创建 .zip - 静默运行(无界面)?