批处理 - 使用命令启动cmd窗口,但在后台运行

时间:2016-03-23 17:22:13

标签: windows batch-file cmd

标题说明了一切:我想用命令启动一个cmd窗口,但我想隐藏窗口

start cmd.exe /k "my command"

这就是我想要的,但cmd窗口保持打开状态,关闭后我也会结束命令。我想在后台运行cmd.exe。有可能吗?

1 个答案:

答案 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