用于获取网络适配器信息(不含禁用的网卡与回环网卡)
inet.adapterAddresses 可以得到更多信息。
sys.networkCards 取网卡硬件信息(含禁用的网卡)。
可使用 com.wmi 查询 Win32_NetworkAdapter 得到网卡信息,
com.wmi 查询 Win32_NetworkAdapterConfiguration 得到网络适配器连接配置
//遍历所有连接
for adptInfo in inet.adapter.each() {
/*adptInfo 为网络连接信息*/
}
[返回对象:netAdptInfoObject](#netAdptInfoObject)
查找并返回网络适配器与配置信息
查找并返回网络适配器与配置信息。
@adapterName 用字符串指定 GUID 格式适配器
_MIB_IF_TYPE_OTHER=@1/*_MIB_IF_TYPE_OTHER*/
遍历IP列表
获取下一个IP地址
IP地址
掩码
网卡名称
MAC地址,数值格式
网卡地址长度
网卡描述
是否启用DHCP
for addr,strAddr in netAdptInfoObject.eachAddress(){
/*遍历 IP 地址,strAddr 为字符串格式 IP 地址。
addr 为当前 IP_ADAPTER_INFO 结构体,不用管。*/
}
for addr,strAddr in netAdptInfoObject.eachDhcpServer(){
/*遍历 DHCP 服务器地址,strAddr 为字符串格式 IP 地址。
addr 为当前 IP_ADAPTER_INFO 结构体,不用管。*/
}
for addr,strAddr in netAdptInfoObject.eachGateway(){
/*遍历网关地址,strAddr 为字符串格式 IP 地址。
addr 为当前 IP_ADAPTER_INFO 结构体,不用管。*/
}
是否启动了Wins服务
网络接口索引号
DHCP租赁失效时间
DHCP租赁时间
MAC地址,文本格式
网络连接名
设备实例 ID,由"设备ID\实例ID"组成,
设备实例 ID用于 process.devcon 作为参数时前面要添加@
网络接口类型
例如 _MIB_IF_TYPE_ETHERNET
_IF_TYPE_IEEE80211=71
_MIB_IF_TYPE_ETHERNET=6
_MIB_IF_TYPE_FDDI=0xF
_MIB_IF_TYPE_LOOPBACK=0x18
_MIB_IF_TYPE_PPP=0x17
_MIB_IF_TYPE_SLIP=0x1C
_MIB_IF_TYPE_TOKENRING=9