[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

BAT怎么通过文本里面的端口号来查找相对EXE的路径?

本帖最后由 zdqzdqzdq 于 2013-10-18 11:32 编辑

例如文本 (123.TXT)内容
192.168.1.254:51452
192.168.1.253:51453
192.168.1.252:51454
192.168.1.242:51455
192.168.1.232:51456
192.168.1.222:51457


提取IP后:端口号,,,当然肯定每个端口号 系统都有相对的进程,,,针对相对的端口号的进程路径   批量提取这些进程的绝对路径导出到一个文本里,,只保留每个端口进程的路径地址,,


例如提取后
e:\ERER\12321\sdsdsd.EXE
e:\ERER\12312\ERRER.EXE
e:\ERER\12512\ERRER.EXE
D:\rrerr\15412\fhgj\ERRER.EXE
  

目的:是要本机端口号对应进程路径

在此请教各位大侠,,小弟在此先谢过
~!!!!!!!!!

你是要查看本机的这些端口对应的进程路径?
还是要登陆到每个IP上去查看?

TOP

回复 2# DAIC


    是要对应这些端口的进程路径
~!!!!!!!!!

TOP

回复 3# zdqzdqzdq


    我知道。我的问题是“本机”还是“远程”?

TOP

回复 4# DAIC


    本机啊
~!!!!!!!!!

TOP

先看结果符合不
  1. @echo off
  2. (for /f "skip=4 tokens=5" %%i in ('netstat -no ^|findstr /ig:123.txt') do echo %%i)>$
  3. WMIC Process get ExecutablePath,Processid |findstr /ig:$
  4. del $
  5. pause
复制代码

TOP

返回列表