• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >DOS/BAT > 查看进程使用的端口的批处理文件

查看进程使用的端口的批处理文件

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了关闭端口的批处理文件,查看批处理文件,批处理文件,批处理文件怎么写,文件重命名批处理等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
@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 
  ) 
</div>

您可能想查找下面的文章:

  • 查看进程使用的端口的批处理文件

相关文章

  • 拿到肉鸡后一些关闭防火墙的命令集合第1/2页
  • 为cmd设置密码的批处理
  • 如何利用DOS批处理实现定时关机操作详解
  • windows系统配制wget计划任务脚本
  • dos命令行choice命令使用详解
  • DOS下命令符开启wifi无internet访问的解决办法
  • 检测ip格式是否正确的批处理
  • 批处理实现计算器功能代码(小结)
  • 命令行删除带.的文件夹(畸形文件夹)
  • BAT批处理实现自动安装软件功能

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • discuzX2全站自动备份批处理
    • 批处理BAT加强函数代码使用说明第1/3页
    • bat批处理 if 命令示例详解
    • BAT批处理判断IP地址并自动禁用启用网卡
    • 复制文件到c盘windows文件夹下的system32的批处理写法
    • 使用脚本和批处理清除电脑中的痕迹的代码第1/2页
    • 不错的dos批处理命令详解第1/2页
    • 学会批处理,用心学很容易!另一不错的见解第1/3页
    • Windwos下使用winscp和批处理实现通过SSH端口上传文件到Linux服务器上
    • Dos Shell操作代码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有