停止指定端口:
set port=8800 for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port%"') do ( echo kill the process %%m who use the port taskkill /pid %%m -t -f goto q ) :q
启动:
%1 mshta vbscript:CreateObject("WScript.Shell").Run("%~s0 ::",0,FALSE)(window.close)&&exit start javaw -jar -Xms512m -Xmx2048m -Dfile.encoding=utf-8 C:\JAR\test.jar --spring.profiles.active=dev_test > logs\test.log exit
start javaw -jar:后台运行程序,会显示cmd控制台窗口,关掉这个窗口也不影响后台运行
如果想后台运行,且不显示窗口,最后加个exit关闭窗口
第一行那一串代码,百度搜的可以关闭窗口 ,但是没有生效