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

标签 windows command-line batch-file

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

最佳答案

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

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

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

关于windows - 如何在后台从命令行启动 GUI 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6566148/

相关文章:

windows - 如何将 UAC 盾牌图标添加到标准消息框?

c++ - 如何让它同步运行?

linux - 如何从现有分区创建循环分区

windows - 在批处理文件中实现定时输入。 (倒计时一分钟)

java - 当在 java 中运行的批处理文件结束时如何通知我?

windows - 是否可以使批处理文件启动一个单独的批处理文件

java - Java 中 Windows NFS 的 Runtime.getRuntime().exec() 问题

java - 如何在java中执行命令行.exe文件

java - 在 Java 中解析许多复杂命令行参数的最佳方法是什么?

batch-file - 使用PuTTY向远程ftp命令提供密码和命令