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

[注册表类] 如何取得某一块网卡的settingid

我的电脑上有两块网卡,分别重命名为lan1和lan2 ,我现在想用批处理取出lan1的settingid,不知道该怎么取得,请叫大家了!谢谢!(已经解决了!感谢各位朋友!)

[ 本帖最后由 fireredfox 于 2009-3-10 17:08 编辑 ]

如果你知道怎注册表中可以到settingid,只是不知道如何提取lan1的具体值,应该把完整的键值告诉大家;
如果你知道wmic可以获取settingid,只是不知道如何提取lan1的具体值,应该把完整的命令告诉大家;
如果你都不知道,可以先google一下,而不是把问题摆在那就等待别人的完整代码。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

感谢,是我想的不周到

我可以使用命令wmic nicconfig get  settingid  得到所有的settingid,但是我不知道怎么把lan1的settingid取出来!当然如果看是可以看的出来了!只是我想用命令取出lan1的settingid!我需要把它付给一个变量!

TOP

回复 3楼 的帖子

建议把这个信息更新到顶楼,并给出以下命令的结果:
  1. wmic nicconfig get * /value>a.txt
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

比如想得到“本地连接”这个名字网卡的settingid,用下面这两命令
先用
  1. wmic nic where Netconnectionid="本地连接" get name,index
复制代码
这个得到该网卡的index(这里比如得到了1),然后用这个index得到这个网卡对应的settingid
  1. wmic nicconfig where index=1 get settingid
复制代码
这样就可以了,如下图
  1. D:\>wmic nic where Netconnectionid="本地连接" get name,index
  2. Index  Name
  3. 1      VIA Rhine II Fast Ethernet Adapter
  4. D:\>wmic nicconfig where index=1 get settingid
  5. SettingID
  6. {D9BD305C-80FB-43B5-BE3B-0B3AB4D5E227}
复制代码

TOP

返回列表