教程集 www.jiaochengji.com
教程集 >  脚本编程  >  vbscript  >  正文 隐藏运行bat文件的方法

隐藏运行bat文件的方法

发布时间:2014-10-09   编辑:jiaochengji.com
隐藏运行bat的方法

过多的cmd运行窗口,会让人眼花缭乱,影响正常的桌面浏览。
本文介绍运行bat时隐藏cmd窗口的方法,可以编辑一个vbs脚本,在其中以隐藏窗口运行批处理程序。
 

复制代码 代码如下:
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c 批处理程序名",vbhide

将上面代码拷贝到记事本中,保存为"runbat.vbs"或者其它的名字(扩展名必须是.vbs),然后点击运行生成的脚本runbat.vbs,即可隐藏运行指定的批处理程序。
这个vbs脚本也可以在bat环境中直接调用,达到隐藏bat自身的目的。

几个例子:
 

复制代码 代码如下:
Set ws = CreateObject("Wscript.Shell")
wscript.sleep 1200 ws.run "cmd /c start winrar.exe",vbhide
wscript.sleep 2200 ws.run "cmd /c start msimn.exe",vbhide
wscript.sleep 1200 ws.run "cmd /c start iexplore.exe",vbhide

隐藏运行Hide_Run.vbs
做一下简单的封装,可以当做一个命令工具来用。请慎用~
 

复制代码 代码如下:
Hide_Run.vbs [command1] …
on error resume next
Set objArgs=WScript.Arguments
For I=0 to objArgs.Count-1
strArgs=objArgs(I)
if strArgs<>"" then HideRun(strArgs)
Next
function HideRun(h)
set oWSl=WScript.CreateObject("WScript.Shell")
rtn=oWSl.run(h,0,false)
end function

您可能感兴趣的文章:
隐藏运行bat文件的方法
dos批处理静默执行的方法(不弹出窗口)
批处理隐藏运行窗口的方法
批处理中Copy与Xcopy的区别有哪些
CMD下遍历目录并删除相同文件的代码
c# 调用批处理(bat)的实现代码
dos下删除文件夹和文件(包括顽固文件)的方法介绍
python怎么隐藏一段代码
为什么双击python脚本不能运行
MySQL数据库自动备份、还原bat的例子

[关闭]
~ ~