如何在后台从命令行启动GUI应用程序?

Jad*_*ias 3 windows command-line batch-file

我正在使用start cmd.exe /c后台启动新的命令行进程.但是当我以这种方式执行GUI应用程序时,它会创建一个不必要的命令行窗口.

Joe*_*oey 9

如果要启动的程序需要引用,因为它的路径中包含空格或shell元字符,那么您需要提供一个空的引用参数start:

start "" "C:\Program Files\SomeProgram\Some program.exe"
Run Code Online (Sandbox Code Playgroud)

那是因为start将第一个引用的参数解释为运行的新控制台窗口的标题cmd.


Ker*_* SB 5

说吧start myprogram.exe.它会立即返回,它不会启动一个不必要的shell实例.