:: 字符集设置为UTF-8
chcp 65001
@echo off
echo 请输入您想要检查的端口号:
set /p port=
if "%port%"=="" (
echo 端口号不能为空,请重新输入
pause
exit /b 1
)
echo 端口为:%port%
echo 端口占用信息:
netstat -ano | findstr %port%
echo 请输入您想终止的进程的PID:
set /p pid=
if "%pid%"=="" (
echo PID不能为空,请重新输入
pause
exit /b 1
)
echo 正在尝试终止进程...
taskkill /F /PID %pid% >nul 2>&1
if %ERRORLEVEL% NEQ 0 (
echo 错误: 无法终止 PID 为 %pid% 的进程。
echo 原因: 访问被拒绝。
) else (
echo 进程[!pid!]已终止。
)
pause
bat批处理脚本 杀端口终止进程
于 2024-09-13 10:38:20 首次发布