一些应用程序由以下命令启动:
c:\client_windows_amd64.exe -c c:\config.json
它在窗口的 cmd 中运行良好,现在我想让它在 win10 的后台运行。
start \B "c:\client_windows_amd64.exe -c c:\config.json"
没有遇到任何错误,但是某些应用程序无法运行,启动命令有什么问题?
答案1
启动命令有什么问题?
start \B "c:\client_windows_amd64.exe -c c:\config.json"
您使用方式不正确。
應該
\B
是/B
。这些参数不属于命令字符串的一部分。
您缺少一个窗口标题(因为它是第一个带引号的字符串,所以
start
被解释"c:\client_windows_amd64.exe -c c:\config.json"
为窗口标题):始终包含一个标题,可以是一个简单的字符串,如“我的脚本”,也可以是一对空引号“”
根据 Microsoft 文档,标题是可选的,但根据所选的其他选项,如果省略标题,则可能会遇到问题。
尝试以下命令:
start "MyTitle" /b "c:\client_windows_amd64.exe" -c c:\config.json