停止指定端口:

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关闭窗口

第一行那一串代码,百度搜的可以关闭窗口 ,但是没有生效

 posted on 2024-01-09 11:03  布鲁布鲁sky  阅读(70)  评论(0编辑  收藏  举报