fuinei 发表于 2012-3-18 15:59:29

如何判断电脑是否存在无线网卡

各位好,AU3有获取计算机IP地址的宏,请问有没有判断电脑有没有无线网卡的方法呢?
如果有,如何可以查询其IP和MAC地址呢?

lixiaolong 发表于 2012-3-18 17:06:43

本帖最后由 lixiaolong 于 2012-3-18 17:36 编辑

WMI的
http://www.autoitx.com/thread-30774-1-1.html

再给你一个.

$oLocator = ObjCreate("WbemScripting.SWbemLocator")
$oService = $oLocator.ConnectServer
$colNetCard = $oService.ExecQuery("Select * From Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")

For $objNetCard In $colNetCard
                For $strIPAddress In $objNetCard.IPAddress()
                        ConsoleWrite("网卡名: " & $objNetCard.Description & @CRLF)
                        ConsoleWrite("IP Address: " & $strIPAddress & @CRLF)
                Next
Next

lindafu 发表于 2012-3-18 19:56:35

试了下楼上的代码,不错

fuinei 发表于 2012-3-18 22:09:47

谢谢lixiaolong兄的指导,根据连接名称就可以判断有没有无线网卡了,再把两个贴子的内容合并在一起即可获取IP和MAC地址.另外,在论坛上搜索了一翻目目前坛上的贴子关于网卡详细信息的查询一般都是基于WMI的,AU3本身能否获取连接名称和连接的MAC地址信息呢?

lixiaolong 发表于 2012-3-18 23:18:46

回复 4# fuinei

看看这个
http://www.autoitx.com/forum.php?mod=viewthread&tid=8533&highlight=

netegg 发表于 2012-3-19 02:43:51

回复 5# lixiaolong
p侠这个我印象不太深了,好像差个东西,忘了

lixiaolong 发表于 2012-3-19 09:06:13

本帖最后由 lixiaolong 于 2012-3-19 09:28 编辑

回复 6# netegg

缺什么那?我看不太懂...如果想起来请告诉我{:face (88):}
我刚刚下载后运行获取到信息了,就是如果禁用网卡就获取不到了.
页: [1]
查看完整版本: 如何判断电脑是否存在无线网卡