【bat】查看端口占用情況


 

@echo off

title 查看指定端口連接情況

:find

echo.

set /p port=請輸入端口號(0~65535)查看連接情況,退出請輸入e:

::空值處理

if "%port%"=="" goto error_empty

if "%port%"=="e" goto end

cls

echo 指定端口【%port%】當前活動連接

echo.

echo -------------------------------------------------------------------------------

echo   協議   本地地址:端口          外部地址:端口          狀態            PID

netstat -ano | findstr ".*:%port%\>"

::%port% 輸入的端口號,這里前面有加上了一個冒號

::\> 字的結束,這里匹配的項目是 :端口號 連在一起(沒被空格開)的並以 :端口號 結尾的(不要求是行尾)

::bug  [::1]:1900這一類數據錯誤匹配!

goto find

:end

exit

:error_empty

cls

echo 未輸入端口號!

echo.

goto find

 

有占用

 

 

沒占用

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM