怎样让批处理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窗口?的主要内容,如果未能解决你的问题,请参考以下文章

运行批处理文件怎么不显示DOS命令窗口

批处理命令 不显示dos窗口

批处理命令 不显示dos窗口

请问怎么才能运行bat批处理文件的时候不显示DOS命令窗口?连闪一下都不要。

如何使批处理BAT文件在后台运行而不显示DOS窗口

matlab 怎样运行m文件?