使用.bat批处理脚本关闭冲突/被占用端口

182 阅读1分钟

痛点

jym,在开发环境中是否遇到启动程序端口冲突、端口被占用的情况。是否每次关闭端口都需要Baidu命令。那么,它来了。关闭端口的批处理命令

脚本及注释

::关闭打印
@echo off
::获取端口号
netstat -aon|findstr %1
::如果端口号没有被占用 打印提示 退出
if %errorlevel%==1 (
echo %1 Port Not Running
exit
)
::获取进程号
for /f "tokens=5" %%i in ('netstat -aon^|findstr %1') do set pid=%%i
::关闭进程
taskkill /pid %pid% /f

脚本的使用

image.png

如图所示,ClosePort.bat 端口号。即可无脑关闭被占用端口。