bat脚本不弹窗执行

目的:
通过脚本执行一个长期服务的时候,不希望服务一直在前台运行,在点击脚本后,自动切到后台。
以adbforward为例。

 @echo off

if "%1"=="h" goto begin

start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit

:begin

::以下为正常批处理命令,不可含有pause set/p等交互命令
java -jar E:\tools\adbforward\windows\adb-forward-windows\adbportforward.jar server adblocation=E:\tools\adbforward\windows
pause

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论

×

喜欢就点赞,疼爱就打赏