快速查看埠占用程序批處理

rem 使用我編寫的腳本,將下面代碼保存為.bat或者.cmd格式雙擊執行即可查看

@echo off

:startset /p port=輸入埠號:if "%port%"=="" goto startset name=set dcf=for /f "tokens=2,4,5"  %%1 in ('netstat -ano ^| find ":%port% "') do (for /f "tokens=1"  %%a in ('echo "%%1" ^| find ":%port%"') do (if not "" == "%%a" (if not ""=="%%3"  (set name=%%3) else (set name=%%2))))if "%name%"=="" (echo 埠:%port%未打開! && pause && echo. && goto start)echo 進程標示符:%name%for /f "tokens=1,2" %%1 in ('tasklist^|find /i " %name% "')do set dcf=%%1if "%dcf%"=="" echo 沒有找到進程標示符:%name%! && pause && echo.  && goto startset y=yset /p y=是否要結束進程:"%dcf%"(y/n)?set yesorno=%y%if /i "%yesorno%"=="y" (taskkill /f /im "%dcf%") else echo 取消結束進程:%dcf%!pause && echo. && goto start

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場