怎样让批处理BAT运行时不显示DOS窗口?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样让批处理BAT运行时不显示DOS窗口?相关的知识,希望对你有一定的参考价值。
大家注意我写的是一个用VBS后台循环执行的批处理bat,它每五分钟弹出一个DOS窗口执行,烦死了!怎么让它后台隐藏啊?完全隐藏,谢谢啦!
不行的!!
这是那个VBS循环指令
do
wscript.sleep 300000
createobject("wscript.shell").run "text"
loop
怎样改啊??
把你的vbs改为
do
wscript.sleep 300000
createobject("wscript.shell").run "text",vbhide
loop
保存
ok! 参考技术A 皮毛毛毛 说的对啊
do
wscript.sleep 300000
createobject("wscript.shell").run "text",vbhide
loop 参考技术B set ws=wscript.createobject("wscript.shell")
ws.run "dir.bat /start",0
dir.bat为文件的位置,现在的这个位置是当前目录下的dir.bat 参考技术C set ws=createobject("wscript.shell")
ws.run "D:\start\aaa.bat",0
或
set ws=createobject("wscript.shell")
ws.run "D:\start\aaa.bat",vbhide
Dos批处理命令bat文件运行完以后自动关闭dos窗口的方法
Dos
批处理命令
bat
Dos
批处理命令
bat
文件运行完以后自动关闭
dos
窗口的方法:
????
?
?
很多人运行完批处理命令发现
dos
窗口不能自动关闭,那是因为你在
bat
文件中直接执行了需要运行的某些外部程序,
如果希望
dos
窗口自动关闭,
那么,
你可以使用
start
命令来执行该外部程序,
而不是直接写上一行来执行。
例子说
明:
????
?
?
start?"CS"?"c:programme?filescshalf-life.exe"?"/m"????
?
?
上面只是一个使用格式的例子,即
?start?"
给窗口随便命个名
"?"
带完整路
径的程序程序
"?"
程序需要传递的参数串(可省略)
"????
?
?
当然,在你的批处理文件末尾,最好不要忘记加上一行:
?EXIT???
?
?
start
?
窗口名
?
调用程序路径
?
各种参数
?
exit
?
即
?start?
"
给窗口随便命个名
"?
"
带完整路径的程序程序
"?
"
程序需要传递的参数
串(可省略)
"????
?
这是的一个批处理程序,同时启动两个程序,启动完成后窗口自动关闭:
?
@echo?off?
tasklist|find/i?"Protel99seMEX3.exe"?
if?%errorlevel%==0?(goto?2)?else?(goto?1)?
:1?
start?""?"D:Protel99se
鼠标增强软件
3.0Protel99seMEX3.exe"?
:2?
start?""?"D:Design?Explorer?99?SEClient99SE.exe"?
exit
以上是关于怎样让批处理BAT运行时不显示DOS窗口?的主要内容,如果未能解决你的问题,请参考以下文章