运行bat时如何彻底隐藏cmd窗口
2025/3/31 21:42:32
关键词: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,还是会闪一下。
相关文章(向右看)..
方法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,还是会闪一下。
相关文章(向右看)..