天天看点

隐藏批处理的dos窗口

上次说过一次是用批处理来解决几分钟定时运行某程序,但是出现在的第二个批处理无法关闭dos窗口,下面的方法可以有效的解决这一问题。  

我们在Windows中运行bat批处理文件时往往会弹出一个cmd命令提示符窗口,然后等一会儿cmd窗口就自动关闭了,有人会说,直接在bat批处理文件中加入echo off命令么好了,没错,echo off确实可以关闭cmd窗口,但是cmd窗口最初还是会弹出一下再消失,下面就教大家运行bat批处理文件时如何彻底隐藏cmd命令提示符窗口的方法。

    方法就是通过vbs脚本来彻底隐藏执行bat批处理文件,将以下代码保存为.vbs文件,然后直接执行这个.vbs文件即可彻底隐藏cmd窗口了:

Set ws = CreateObject("Wscript.Shell")

ws.run "cmd /c print.bat",vbhide

将文件在计划任务里执行就可以进行定时运行print.bat且无弹出的dos窗口

本文转自 qvodnet 51CTO博客,原文链接:http://blog.51cto.com/bks2015/1608969

继续阅读