批处理命令后台运行

原创
2018/07/01 13:05
阅读数 255
  • 方法一

@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即可

第二种方法存在放在定时任务里面的时候,不一定能调成功的问题。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部