让批处理运行时不显示界面

首先准备好需要运行的批处理 ***.bat

 

之后利用一个vbs来实现运行批处理不显示DOS窗口的效果

代码一
脚本如下:

DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn
=objShell.Run("cmd.exe /C e:\***.bat", 0, TRUE)

把脚本中 e:\***.bat 改成你需要运行的批处理文件。

代码二
脚本如下:

Dim Wsh
Set Wsh = WScript.CreateObject("WScript.Shell")
WScript.Sleep(0000)
Wsh.Run "***.bat",0,True
Set Wsh=NoThing
WScript.quit

其中***.bat即为你要运行的批处理命令,此时需要批处理和这个VBS脚本放在同一目录下 

posted @ 2011-08-05 02:31  Anson's  阅读(874)  评论(0编辑  收藏  举报