常阳时光

解决 Windows 任务计划执行批处理文件会弹出显示命令行窗口

一直用 Windows 系统任务计划程序执行一个小批处理命令同步几个文件到指定目录,执行的时候桌面上会有个命令行窗口一闪而过,看着不爽,网上找到解决方法——造成黑框闪现的原因与运行任务计划所使用用户账户有关。

方法一:SYSTEM 账户执行批处理

亲测可行,设置参考下图:

SYSTEM 是系统账户,使用它来执行程序相当于在后台隐藏运行,所以黑框就不会出来了!

参考:解决windows任务计划执行批处理文件会弹出显示命令行窗口

方法二:使用 wscript 运行批处理来隐藏 DOS 窗口

在批处理文件相同目录下新建一个记事本,里面输入:

set ws=wscript.createobject("wscript.shell")  
ws.run "win.bat /start",0  

其中 win.bat 为你的批处理名字,根据实际修改。然后把这个记事本保存为后缀名为 .vbe 的文件,如 hide.vbe,定时任务执行 hide.vbe 即可。

此方法没有实测。

原文:BAT 批处理文件的后台运行不弹出窗口