标题说明了一切:我想用命令启动一个cmd窗口,但我想隐藏窗口
start cmd.exe /k "my command"
这就是我想要的,但cmd窗口保持打开状态,关闭后我也会结束命令。我想在后台运行cmd.exe。有可能吗?
答案 0 :(得分:2)
这个问题在这里得到了解答:How to run a command on the background on Windows?
基本上,您只需要使用start命令中的/ b选项。
如果这没有用,那就去VB吧,创建一个像这样的.vbs:
Dim WinScriptHost
Set WinScriptHost = CreateObject("WScript.Shell")
WinScriptHost.Run Chr(34) & "C:\Scheduled Jobs\mybat.bat" & Chr(34), 0
Set WinScriptHost = Nothing