找回密码
 加入
搜索
查看: 4486|回复: 6

[网络通信] 如何判断电脑是否存在无线网卡

  [复制链接]
发表于 2012-3-18 15:59:29 | 显示全部楼层 |阅读模式
各位好,AU3有获取计算机IP地址的宏,请问有没有判断电脑有没有无线网卡的方法呢?
如果有,如何可以查询其IP和MAC地址呢?
发表于 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

评分

参与人数 1金钱 +20 收起 理由
afan + 20

查看全部评分

发表于 2012-3-18 19:56:35 | 显示全部楼层
试了下楼上的代码,不错
 楼主| 发表于 2012-3-18 22:09:47 | 显示全部楼层
谢谢lixiaolong兄的指导,根据连接名称就可以判断有没有无线网卡了,再把两个贴子的内容合并在一起即可获取IP和MAC地址.另外,在论坛上搜索了一翻目目前坛上的贴子关于网卡详细信息的查询一般都是基于WMI的,AU3本身能否获取连接名称和连接的MAC地址信息呢?
发表于 2012-3-18 23:18:46 | 显示全部楼层
发表于 2012-3-19 02:43:51 | 显示全部楼层
回复 5# lixiaolong
p侠这个我印象不太深了,好像差个东西,忘了
发表于 2012-3-19 09:06:13 | 显示全部楼层
本帖最后由 lixiaolong 于 2012-3-19 09:28 编辑

回复 6# netegg

缺什么那?我看不太懂...如果想起来请告诉我
我刚刚下载后运行获取到信息了,就是如果禁用网卡就获取不到了.
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-2 18:13 , Processed in 0.077618 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表