32714107 发表于 2012-6-5 16:09:05

用autoit如何查看网卡地址(已解决)

本帖最后由 32714107 于 2012-6-6 10:01 编辑

用autoit如何得到电脑的网卡地址

fpquenya 发表于 2012-6-5 18:46:46


@IPAddress1 第一个IP地址
@IPAddress2 第二个IP地址
@IPAddress3 第三个IP地址
@IPAddress4 第四个IP地址

502762378 发表于 2012-6-5 19:15:31

回复 2# fpquenya


    MAC地址。。。

非典男人 发表于 2012-6-5 19:19:55

#Include <ACN_NET.au3>
_API_Get_NetworkAdapterMAC ($sIP)


帮助里面有的, 论坛里面更多, 搜索就有。

fpquenya 发表于 2012-6-5 19:25:40

回复 3# 502762378


MsgBox(0,"活动网卡的MAC",_GetIPEnableNet_Mac())

Func _GetIPEnableNet_Mac()
        Local $oWMI,$colNet,$oNet
        Local $sMac
        $oWMI = ObjGet("winmgmts:\\.\root\cimv2")
        $colNet= $oWMI.ExecQuery("SELECT * FROM Win32_NetworkAdapter")
        For $oNet In $colNet
                If $oNet.NetConnectionID <> "" And $oNet.NetConnectionStatus = 2 Then        ;连通的(非系统虚拟)网卡
                        Return $oNet.MACAddress
                EndIf
        Next
EndFunc

haijie1223 发表于 2012-6-5 19:36:38

如果是获取Mac地址,那么用下面的api_API_Get_NetworkAdapterMAC (@IPAddress1)

hzxymkb 发表于 2012-6-5 22:43:57

结帖请修改标题为[已解决]!谢谢!
页: [1]
查看完整版本: 用autoit如何查看网卡地址(已解决)