当前位置: 代码迷 >> 综合 >> window 关闭端口号脚本
  详细解决方案

window 关闭端口号脚本

热度:69   发布时间:2024-02-27 03:42:01.0

开发的时候总是会出现端口占用的情况,快速关闭端口号,他来了

@echo off
REM 后续命令使用的是:UTF-8编码
chcp 65001
color 0Aecho ===========Start to copy data===========
:start
cls
echo.请输入要关闭的端口号?
set /p my_port=
echo.你输入的端口号是:%my_port%
echo 开始关闭执行脚本!!!!!!!!!!!!!!@echo off&setlocal EnableDelayedExpansion 
set Port=
set Dstport=%my_port%for /F "usebackq skip=4 tokens=2,5" %%a in (`"netstat -ano -p tcp"`) do (  for /F "tokens=2 delims=:" %%k in ("%%a") do (  set  Port=%%k  )  echo !Port! %%b >>portandpid.txt  
)  
for /F "tokens=2 delims=:" %%c in ("%1") do (  set  Port=%%c  )  
for /F "tokens=1,2 delims= " %%d in (portandpid.txt) do (  echo %%d   echo %Dstport%  if %%d == %Dstport% taskkill /f /pid %%e  )  
del portandpid.txt    
set Port=  
set Dstport=  
goto :eof  echo '结束了'pause
===============================代码结束===================================

保存代码,修改成bat后缀

  相关解决方案