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

时间:2011-07-03 23:16:11

标签: windows command-line batch-file

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

2 个答案:

答案 0 :(得分:9)

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

start "" "C:\Program Files\SomeProgram\Some program.exe"

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

答案 1 :(得分:5)

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