當下軟件園 / 匯聚當下最新最酷的軟件下載站!
當下軟件園
您的位置: 首頁 > 系統(tǒng)工具 > 系統(tǒng)其它 > 查看進程使用的端口號批處理命令 免費版
查看進程使用的端口號批處理命令 查看進程使用的端口號批處理命令 免費版 版本

  一些用戶需要查看自己電腦中進程索使用的端口,這個查看進程使用的端口號批處理命令就能幫助你在無需使用第三方軟件的情況下快速查看端口,有需要的可以下載來使用。

【使用說明】

  1、首先下載以后解壓文件

  2、運行BAT文件即可即可查看

查看進程使用的端口號批處理命令

【源碼說明】

  @echo off

  color 1f

  Title XP端口-進程查詢

  setlocal enabledelayedexpansion

  echo ╔-                              -╗

  echo   本機開放的端口及使用該端口的進程

  echo ╚-                              -╝

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

  echo          端口號           進程名稱    

  ECHO TCP協(xié)議:

  ::利用netstat命令找出使用TCP協(xié)議通信的端口,并將結果分割;

  ::將第二個參數(shù)(IP加端口)傳給%%i,第五個參數(shù)(PID號)傳給%%j;

  for /F "usebackq skip=4 tokens=2,5" %%i in (`"netstat -ano -p TCP"`) do (

  call :Assoc %%i TCP %%j

  echo           !TCP_Port!           !TCP_Proc_Name!

  )

  ECHO UDP協(xié)議:

  for /F "usebackq skip=4 tokens=2,4" %%i in (`"netstat -ano -p UDP"`) do (

  call :Assoc %%i UDP %%j

  echo           !UDP_Port!           !UDP_Proc_Name!

  )

  echo 按任意鍵退出

  pause>nul

  :Assoc

  ::對%1(第一個參數(shù))進行分割,將第二個參數(shù)傳給%%e。在本程序中,%1即為上面的%%i(形式為:IP:端口號)

  for /F "tokens=2 delims=:" %%e in ("%1") do (

  set  %2_Port=%%e

  )

  :: 查詢PID等于%3(第三個參數(shù))的進程,并將結果傳給變量?_Proc_Name,?代表UDP或者TCP;

  for /F "skip=2 usebackq delims=, tokens=1" %%a in (`"Tasklist /FI "PID eq %3" /FO CSV"`) do (

  ::%%~a表示去掉%%a外面的引號,因為上述命令的結果是用括號括起來的。

  set %2_Proc_Name=%%~a

  )

  你也可以將上面的源碼復制到記事本中,然后將記事本另存為.bat格式后,再次運行即可。

軟件特別說明

標簽: 批處理命令

其他版本下載
網(wǎng)友評論
回頂部 去下載

關于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們

Copyright ? 2005-2024 virtualinsta360.com.All rights reserved.

浙ICP備06019006號-1 浙公網(wǎng)安備33038102330474號