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

[网络连接] 有线网络如何表达?

本帖最后由 大地 于 2021-9-10 22:21 编辑

.
有线网络如何表达?

for /f "delims=^& tokens=1,2,3" %%a in ('devcon find pci\* ^| findstr /i "wireless"') do set "dev=%%a^&%%b"

在这里 "wireless"是无线网络  我想改为 有线网络  这里怎么表达?
用Wired试了一下  好像不是  不知道怎么表达,望大神邦忙 谢谢!



.

回复 1# 大地
  1. devcon find pci\* > 1.txt
复制代码
看看 1.txt 里面哪个设备是有线网卡
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

本帖最后由 大地 于 2021-9-11 08:29 编辑

回复 2# Batcher
.
老大  
我是想:
"wireless"  对应无线网络   
那“???”  对应有线网络  
因为我要在不同的电脑上使用,有线网卡可能不是固定的某个单一的网卡。
我想要的是统称  像“wireless”对应无线  
是不是"Wired" 为有线网络的批处理代码总称
是不是我试的不对还是其它原因?

TOP

本帖最后由 a20150604 于 2021-9-11 14:25 编辑

列出所有有线网卡名
  1. For Each Instance In GetObject("WINMGMTS:\\.\ROOT\WMI").ExecQuery("Select * from MSNdis_PhysicalMediumType Where NdisPhysicalMediumType = 0 or NdisPhysicalMediumType = 14")
  2. Wscript.Echo Instance.InstanceName
  3. Next 'Instance
复制代码
参考
  1. ' https://docs.microsoft.com/en-us/windows/win32/api/netioapi/ns-netioapi-mib_if_row2
  2. ' ntddndis.h
  3. '  typedef enum _NDIS_PHYSICAL_MEDIUM {
  4. '    NdisPhysicalMediumUnspecified,  // 0
  5. '    NdisPhysicalMediumWirelessLan,  // 1
  6. '    NdisPhysicalMediumCableModem,   // 2
  7. '    NdisPhysicalMediumPhoneLine,    // 3
  8. '    NdisPhysicalMediumPowerLine,    // 4
  9. '    NdisPhysicalMediumDSL,          // 5
  10. '    NdisPhysicalMediumFibreChannel, // 6
  11. '    NdisPhysicalMedium1394,         // 7
  12. '    NdisPhysicalMediumWirelessWan,  // 8
  13. '    NdisPhysicalMediumNative802_11, // 9
  14. '    NdisPhysicalMediumBluetooth,    // 10
  15. '    NdisPhysicalMediumInfiniband,   // 11
  16. '    NdisPhysicalMediumWiMax,        // 12
  17. '    NdisPhysicalMediumUWB,          // 13
  18. '    NdisPhysicalMedium802_3,        // 14
  19. '    NdisPhysicalMedium802_5,        // 15
  20. '    NdisPhysicalMediumIrda,         // 16
  21. '    NdisPhysicalMediumWiredWAN,     // 17
  22. '    NdisPhysicalMediumWiredCoWan,   // 18
  23. '    NdisPhysicalMediumOther,        // 19
  24. '    NdisPhysicalMediumMax           // 20
  25. '  } NDIS_PHYSICAL_MEDIUM,*PNDIS_PHYSICAL_MEDIUM;
复制代码

TOP

返回列表