vbs实现无黑框无DOS窗口隐藏运行批处理窗口

  • 内容
  • 评论
  • 相关

有时为了一些特殊的需要,在运行批处理的时候希望它能静默运行(不弹出cmd命令提示符窗口,其实就相当于最小化运行批处理),那该怎么办呢?可以通过下面的方法来实现。 通过vbs脚本来实现隐藏运行批处理。 (将以下代码保存为.vbs文件,假设要执行c:\abc.bat)

createobject("wscript.shell").run "c:\abc.bat",0

其中的createobject("wscript.shell").run "a.bat",0 "0是隐藏运行的意思 使弹出的命令提示符窗口运行时最小化:

@echo off
mode con cols=15 lines=1
if exist "Temp.bat" goto Start
REM >Temp.bat echo start/min "" "%~nx0"^&exit(此处似乎有点问题,先标记一下)
start/min Temp.bat&exit
:Start
del "Temp.bat">nul

运行批处理文件并且隐藏命令提示符窗口脚本:

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

将这段代码保存成*.vbs放在abc.bat批处理同一个文件夹中(abc.bat为你想隐藏运行的批处理文件) 运行时只需要双击运行这个*.vbs文件就可以了。 虽然是一个很古老的问题了,相信仍有许多的朋友能够用得到,由于只是在以前使用过,能够正常运行,到现在有很长时间没有使用过了,可能部分代码在运行时有点问题,欢迎大家给我留言,我将及时地对其纠正。 IT技术资料分享整理自互联网,如有侵权请第一时间联系站长,我会第一时间进行处理。

 

上一篇: 下一篇:
关注本站微信公众号


或加入QQ群:943816552
×
  • 小提示:部分页面点击查看图片会出现卡住的情况,按F5刷新就可以退出
  • 网站没流量,没收录怎么办?多年SEO优化经验为您提供专业的SEO优化解决方案
  • 电脑问题解决不了?卡顿,上不了网?8年电脑使用经验总结为您完美解决问题
  • 友情链接,广告合作联系QQ:1539995615
  • 滴~