让bat隐藏运行需要用vbs文件才能实现。
方法一:新建一个文本文档,写入
et ws=WScript.CreateObject(WScript.Shell)
ws.Run d:yy.bat,0
另存为vbs文件即可,其中d:yy.bat是你需要运行的bat文件的路径。
方法二:用文本文档打开bat文件,在开头处写入
@echo off
if %1 == h goto begin
mshta vbscript:createobject(wscript.shell).run(%~nx0 h,0)(window.close)&&exit
:begin
REM
然后运行bat文件即可。