运行bat时如何彻底隐藏cmd窗口
  2025/3/31 21:42:32
关键词:CMD 窗口 控件 
  运行bat时隐藏cmd窗口

方法1
使用vbs隐藏运行aa.bat
DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run("cmd.exe /C aa.bat", 0, TRUE)
或者
set ws=WScript.CreateObject("WScript.Shell")
ws.Run "d:\yy.bat",0

方法2
cmd /c start 1.bat
在执行的命令前加上start /b,比如
start /b run.bat 或 cmd /c start /b run.bat

方法3:
用文本文档打开bat文件,在开头处写入
@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
REM
这个方法还是会闪一下。

方法4
新建test.bat, 文件内容如下:
set ws=WScript.CreateObject("WScript.Shell")
ws.Run "D:\test.bat /start",0
保存,然后放到Windows启动目录下,就可以了。

也可新建一个vbs文件,如hello.vbs,文件内容如下:
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c D:\CI_Slave\slave.bat",vbhide
保存,然后放到Windows启动目录下,就可以了。

方法5
用文本文档打开bat文件,在开头处写入
@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
REM
保存,然后放到Windows启动目录下,就可以了。
这个方法运行bat,还是会闪一下。

相关文章(向右看)..

·相关
不安装VS如何编译GitHub开
运行bat时如何彻底隐藏cmd窗
Unity中代码GUI绘制方法大
C4D之OC渲染器常见问题解析/图
C4D编辑视图没有投影怎么解决/图
unity运行时画质低画面小怎么/图
C4D材质锁死不能编辑咋办?如何/图
UE入门要走过的坑
C4D编辑窗口一篇黑解决方案/图
资源管理器没有边框不好辨认怎么办/图

·热点