windows 批量关闭【占用端口的程序】脚本
1、创建 stop.bat 文件
2、编辑 stop.bat 文件
@echo off & setlocal EnableDelayedExpansion
set obj[0]=要关闭的端口1
set obj[1]=要关闭的端口2
set port=0
set pid=0
for /f "usebackq delims== tokens=1-2" %%a in (`set obj`) do (
  set port=%%b
  for /f "tokens=5" %%m in ('netstat -aon ^| findstr ":%%b"') do (
    set pid=%%m
  )
  if "!pid!"=="0" (
    echo 端口号【!port!】没有占用
  ) else (
    echo 端口号【!port!】相关进程以杀死
    taskkill /f /pid !pid!
  )
  set pid=0
)
pause
正文到此结束
                    
                    
                 
                                     
                                     
                                    