當(dāng)下軟件園 / 匯聚當(dāng)下最新最酷的軟件下載站!
當(dāng)下軟件園

您的位置: 首頁 > 系統(tǒng)工具 > 系統(tǒng)其它 > 查看進(jìn)程使用的端口號(hào)批處理命令 免費(fèi)版

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

【使用說明】

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

  2、運(yùn)行BAT文件即可即可查看

查看進(jìn)程使用的端口號(hào)批處理命令

【源碼說明】

  @echo off

  color 1f

  Title XP端口-進(jìn)程查詢

  setlocal enabledelayedexpansion

  echo ╔-                              -╗

  echo   本機(jī)開放的端口及使用該端口的進(jìn)程

  echo ╚-                              -╝

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

  echo          端口號(hào)           進(jìn)程名稱    

  ECHO TCP協(xié)議:

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

  ::將第二個(gè)參數(shù)(IP加端口)傳給%%i,第五個(gè)參數(shù)(PID號(hào))傳給%%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

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

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

  set  %2_Port=%%e

  )

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

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

  ::%%~a表示去掉%%a外面的引號(hào),因?yàn)樯鲜雒畹慕Y(jié)果是用括號(hào)括起來的。

  set %2_Proc_Name=%%~a

  )

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

軟件特別說明

標(biāo)簽: 批處理命令

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

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

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

浙ICP備2024132706號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)