详情介绍
查看进程使用的端口的bat利用netstat命令找出使用TCP协议通信的端口,并将结果分割;将第二个参数(IP加端口)传给%%i,第五个参数(PID号)传给%%j; 大家可以看下。
@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!
) </p> <p>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 </p> <p>: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源码是一种危险的动作,如果你不熟悉,请不要尝试!
下载地址
人气BAT
相关文章
-
查看进程使用的端口的bat代码利用netstat命令找出使用TCP协议通信的端口,并将结果分割;将第二个参数(IP加端口)传给%%i,第五个参数(PID号)传给%%j; 大家可以看下...
-
WINXP原本的各项服务状态恢复bat代码若您修改了相关服务,导致某些功能不能正常使用,请运行此程序,即可将winxp的默认任务状态恢复...
-
多功能系统优化设置 黑菜整合盘第7版这个bat主要是为系统优化特做的一些小功能,不论是学习研究还是系统优化都是不错的...
-
永远的E原创软件 XP系统优化解密版XP终极优化测试版 用前请先备份系统,原版本已加密,脚本之家特别为想学习源码的朋友解密了...
-
清除任何显卡生成的桌面右键多余菜单的bat在桌面右键生成多余的菜单,没有作用不要紧,关键是这些,; 菜单会使右键弹出变得缓慢。给人一种电脑速度慢的感觉...
-
电脑维护版 心如止水的维护工具电脑维护版 心如止水的维护工具,需要的朋友可以参考下...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的查看进程使用的端口的bat代码资源来源互联网,版权归该下载资源的合法拥有者所有。












