隐藏执行计划任务时的黑窗口
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2019-03-22 10:22:32
温馨提示:
学无止境,技术类文章有它的时效性,请留意文章更新时间,如发现内容有误请留言指出,防止别人"踩坑",我会及时更新文章
问题描述
因为服务器上要定时执行一些脚本来备份数据,就写啦bat脚本,但是每次运行时都出现个黑窗口。
解决方法
网上找啦好多方法,
创建一个新用户,让计划任务用新用户运行,但是脚本执行不了。
下面是一种使用vbs脚本来执行bat文件,达到隐藏窗口的目的,最主要的是还得用当前用户来执行这具任务。不然还是失败。脚本如下
DIM objShell set objShell=wscript.createObject("wscript.shell") iReturn=objShell.Run("cmd.exe /C D:\tasks\greate.bat", 0, TRUE)
把上面代码保存成 task.vbs 里面bat路径换成自己的路径,让计划任务执行这个vbs就可以啦