@echo off if %1==h goto begin start mshta vbscript:createobject(wscript.shell).run(%~nx0 h,0)(window.close)&&exit :begin 这里写命令
方法一:
@echo off if %1==h goto begin start mshta vbscript:createobject(wscript.shell).run(%~nx0 h,0)(window.close)&&exit :begin ::以下为正常批处理命令,不可含有pause set/p等交互命令
这段代码不会闪提示符出来 @echo off if %1 == h goto begin mshta vbscript:createobject(wscript.shell).run(%~nx0 h,0)(window.close)&&exit :begin rem 下边开始写批处代码了
方法四:
@echo off start /min 1.bat
将上面的代码保存为: 2.bat
之后将你的批处理文件保存为 1.bat,运行之前先打开2.bat,则1.bat就最小化运行了.
(1)通过批处理命令实现。缺点:会看到一个窗口一闪而逝。优点:简单,直接添加即可。 @echo off if %1==h goto begin start mshta vbscript:createobject(wscript.shell).run(%~nx0 h,0)(window.close)&&exit :begin::以下为正常批处理命令,不可含有pause set/p等交互命令pause