标题: [网络连接] 有线网络如何表达? [打印本页]
作者: 大地 时间: 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# 大地 - 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 编辑
列出所有有线网卡名- For Each Instance In GetObject("WINMGMTS:\\.\ROOT\WMI").ExecQuery("Select * from MSNdis_PhysicalMediumType Where NdisPhysicalMediumType = 0 or NdisPhysicalMediumType = 14")
- Wscript.Echo Instance.InstanceName
- Next 'Instance
复制代码
参考- ' https://docs.microsoft.com/en-us/windows/win32/api/netioapi/ns-netioapi-mib_if_row2
- ' ntddndis.h
-
- ' typedef enum _NDIS_PHYSICAL_MEDIUM {
- ' NdisPhysicalMediumUnspecified, // 0
- ' NdisPhysicalMediumWirelessLan, // 1
- ' NdisPhysicalMediumCableModem, // 2
- ' NdisPhysicalMediumPhoneLine, // 3
- ' NdisPhysicalMediumPowerLine, // 4
- ' NdisPhysicalMediumDSL, // 5
- ' NdisPhysicalMediumFibreChannel, // 6
- ' NdisPhysicalMedium1394, // 7
- ' NdisPhysicalMediumWirelessWan, // 8
- ' NdisPhysicalMediumNative802_11, // 9
- ' NdisPhysicalMediumBluetooth, // 10
- ' NdisPhysicalMediumInfiniband, // 11
- ' NdisPhysicalMediumWiMax, // 12
- ' NdisPhysicalMediumUWB, // 13
- ' NdisPhysicalMedium802_3, // 14
- ' NdisPhysicalMedium802_5, // 15
- ' NdisPhysicalMediumIrda, // 16
- ' NdisPhysicalMediumWiredWAN, // 17
- ' NdisPhysicalMediumWiredCoWan, // 18
- ' NdisPhysicalMediumOther, // 19
- ' NdisPhysicalMediumMax // 20
- ' } NDIS_PHYSICAL_MEDIUM,*PNDIS_PHYSICAL_MEDIUM;
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |