Board logo

标题: [网络连接] 有线网络如何表达? [打印本页]

作者: 大地    时间: 2021-9-10 20:53     标题: 有线网络如何表达?

本帖最后由 大地 于 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试了一下  好像不是  不知道怎么表达,望大神邦忙 谢谢!



.
作者: Batcher    时间: 2021-9-10 23:37

回复 1# 大地
  1. devcon find pci\* > 1.txt
复制代码
看看 1.txt 里面哪个设备是有线网卡
作者: 大地    时间: 2021-9-11 06:37

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

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

本帖最后由 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;
复制代码





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