bat 批处理文件运行时隐藏cmd 窗口

3/3/2021 batcmdvbs

# 直接执行cmd 命令的时候,显示的黑框不太美观。可以把黑框隐藏掉。推荐使用第一种。

  • 新建个vbs文件
set ws=WScript.CreateObject("WScript.Shell") 
'ws.Run "yy.bat",0

Dim cmd1
cmd = "java -jar 11.war"
'ws.Run cmd, 0
1
2
3
4
5
6

可以在vbs 文件调用需要执行的批处理文件,或者把批处理直接定义在vbs 里面

  • 编辑bat文件,在开头处写入
@echo off
if "%1" == "h" goto begin
mshtavbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
REM
1
2
3
4
5

缺点:这个方法运行bat时,cmd窗口还是闪了一下。

Last Updated: 12/26/2022, 11:54:10 AM