方法一:bat脚本最前面加上如下命令,去掉打印输出
@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin方法二:用VBS脚本或转化成EXE文件解决cmd窗口弹出
注:添加文本文件后缀名改为 .VBS,并在脚本里面添加如下脚本。
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c 批处理程序名",vbhide
本文介绍两种方法来避免在运行批处理脚本时CMD窗口的打印输出:通过在bat脚本最前面使用@echooff命令进行控制,或使用VBS脚本实现隐藏窗口的效果。方法简单易懂,适用于日常脚本自动化任务。
2万+

被折叠的 条评论
为什么被折叠?



