且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

隐藏批处理的dos窗口

更新时间:2022-08-22 08:57:38

上次说过一次是用批处理来解决几分钟定时运行某程序,但是出现在的第二个批处理无法关闭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