雷火电竞官网-中国知名电竞赛事平台

當下軟件園 / 匯聚當下最新最酷的軟件下載站!
當下軟件園

您的位置: 首頁 > 系統工具 > 系統其它 > 查看進程使用的端口號批處理命令 免費版

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

【使用說明】

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

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

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

【源碼說明】

  @echo off

  color 1f

  Title XP端口-進程查詢

  setlocal enabledelayedexpansion

  echo ╔-                              -╗

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

  echo ╚-                              -╝

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

  echo          端口號           進程名稱    

  ECHO TCP協議:

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

  ::將第二個參數(IP加端口)傳給%%i,第五個參數(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協議:

  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(第一個參數)進行分割,將第二個參數傳給%%e。在本程序中,%1即為上面的%%i(形式為:IP:端口號)

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

  set  %2_Port=%%e

  )

  :: 查詢PID等于%3(第三個參數)的進程,并將結果傳給變量?_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格式后,再次運行即可。

軟件特別說明

標簽: 批處理命令

其他版本下載
網友評論
回頂部 去下載

關于本站|下載幫助|下載聲明|軟件發布|聯系我們

Copyright ? 2005-2024 m.obymc.com.All rights reserved.

浙ICP備2024132706號-1 浙公網安備33038102330474號