Board logo

标题: [网络连接] 批处理如何根据网卡的名字或者pid vid查找ip地址? [打印本页]

作者: wangyuc    时间: 2014-9-16 23:51     标题: 批处理如何根据网卡的名字或者pid vid查找ip地址?

找了很多例子,要么是遍历查找,要么只能查找一个最后一个网卡,或者根据“本地连接”查找,能不能通过查找网卡的名字,
如 ipconfig -all 后出现

描述. . . . . . . . . . . . . . . : Intel(R) Centrino(R) Wireless-N 2200
物理地址. . . . . . . . . . . . . : 9C-4E-36-A9-FF-A0
DHCP 已启用 . . . . . . . . . . . : 是
自动配置已启用. . . . . . . . . . : 是
本地链接 IPv6 地址. . . . . . . . : fe80::e1fc:1d37:86b3:a78c%13(首选)
IPv4 地址 . . . . . . . . . . . . : 192.168.1.4(首选)

通过Intel(R) Centrino(R) Wireless-N 2200 这个名字达到在所有电脑上都能准确查找指定网卡ip的方法?或者通过vid pid查找网卡ip的方法?
作者: wangyuc    时间: 2014-9-19 22:07

居然没有大神回复啊,本人通过几天的研究,已经解决,只是办法有点笨。
作者: terse    时间: 2014-9-20 00:03

这个满足不
  1. @echo off
  2. set "name=Intel(R) Centrino(R) Wireless-N 2200"
  3. for /f tokens^=2^ delims^=^" %%a in (^
  4. 'wmic path Win32_NetworkAdapterConfiguration^
  5. WHERE "Description='%name%'"^
  6. get IPAddress')^
  7. do set ip=%%a
  8. echo,%ip%
  9. pause
复制代码

作者: wangyuc    时间: 2014-9-20 21:04

回复 3# terse


   非常感谢,我不知道居然用wmic还能查询指定网卡的ip,谢谢了,这个可以,比我自己用ipconfig -all,筛选三遍好用多了。谢谢。




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2