3

在我脚本的某个部分,我想运行某个可执行文件,但我不能完全按照我的意愿去做:

  • 1:

    "path/to/my/file.exe"

将完美地执行文件,但是,我的批处理将停止执行,直到 file.exe 结束,这不是我想要的。

  • 2:

    • 2.1:

    start "path/to/my/file.exe"

    • 2.2

    start "path/to/my/file.exe" /b

2.1 将启动另一个我不想要的 cmd 窗口。2.2 不允许我的批处理脚本返回,我们回到 1。

  • 3:

    call "path/to/my/file.exe" /b

回到 1。

那么,有什么方法可以做我想做的事吗?简单地启动一个可执行文件并让它在后台运行?

4

2 回答 2

7

我想你想要

start "" /b "path/to/my/file.exe"

?

账单

于 2013-03-25T21:33:14.057 回答
2

最好的方法是使用 WScript 运行它:

Set shell = CreateObject ("Wscript.Shell") 
shell.Run "cmd /c path/to/my/file.exe", 0, false
于 2013-03-25T21:15:05.803 回答