- 方法一
@echo off
if "%1"=="hide" goto StartCmd
start mshta vbscript:createobject("wscript.shell").run("""%~0"" hide",0)(window.close)&&exit
:StartCmd
方法二
隐藏cmd的运行窗口
set ws=WScript.CreateObject("WScript.Shell")
ws.Run "C:\Users\dengnet111\Desktop\0.bat",0
或
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c 0.bat",vbhide
将0.bat改成你自己bat即可
第二种方法存在放在定时任务里面的时候,不一定能调成功的问题。