前言:因需要在Windows下执行稳定性测试,需要后台执行进程。所以学习了以下脚本。
希望其他同学能用到。
Windows如何后台运行bat文件
1、模板
Bat脚本里有隐藏窗口的命令,很简单,只需要在代码头部加一段代码就可以了。
@echo off
if "%1"=="h" goto begin
start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
::下面是你自己的代码。
2、示例
举例:sdkPerf.bat
@echo off
if "%1"=="h" goto begin
start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
java -Djava.ext.dirs=./sdk_plugin/;$JAVA_HOME/jre/lib/ext;$JAVA_HOME/lib/ext -jar sdkPerfTest-1.0.8-SNAPSHOT-jar-with-dependencies.jar
cmd命令窗口执行:start /b sdkPerf.bat
3、执行展示效果
任务管理器里查看执行效果: