windows7系统如何实现用批处理启动两个程序并隐藏dos窗口?

windows7系统如何实现用批处理启动两个程序并隐藏dos窗口?,第1张

把下面的代码加到批处理前面,就可以实现隐藏运行。\x0d\x0a@echo off\x0d\x0aif "%1" == "h" goto begin\x0d\x0amshta vbscript:createobject("wscript.shell").run("%~fs0 h",0)(window.close)&&exit\x0d\x0a:begin\x0d\x0arem 下边开始是批处代码了。

可以编辑一个vbs脚本,在其中以隐藏窗口运行批处理程序

------------------------------------------------------------

Set ws = CreateObject("Wscript.Shell")

ws.run "cmd /c 批处理程序名",vbhide

------------------------------------------------------------

将水平线中代码拷贝到记事本中,保存为"runbat.vbs"或者其它的名字(扩展名必须是.vbs),然后点击运行生成的脚本runbat.vbs,即可隐藏运行指定的批处理程序。

这个vbs脚本也可以在bat环境中直接调用,达到隐藏bat自身目的


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7848816.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存