找回密码
 加入
搜索
查看: 3544|回复: 7

autoit中,如何判断网卡是否插入网线

  [复制链接]
发表于 2008-9-24 17:23:37 | 显示全部楼层 |阅读模式
网卡有已插入网线,未插入网线两种情况,请问装了双网卡的电脑,如何判断是否插入网线啊?
发表于 2008-9-24 17:27:47 | 显示全部楼层
Global Const $NETWORK_ALIVE_LAN = 0x1
Global Const $NETWORK_ALIVE_WAN = 0x2

$x =DLLCall("sensapi.dll","int","IsNetworkAlive","str",$NETWORK_ALIVE_LAN)
msgbox (4096,"测试",$x[0])
;~ 1表示连着
;~ 0表示断开
发表于 2008-9-24 19:25:29 | 显示全部楼层
怎么我测试的有不一样的结果??

总是说连接成功.但是我拔了哦```
发表于 2008-9-24 22:47:34 | 显示全部楼层
不知道你的系统环境是怎么样的。

2楼的代码,我一直在用,非常的正常。禁用网络和拔掉网张都是成功判断到结果的。
发表于 2008-9-25 01:31:02 | 显示全部楼层
我开了一个虚拟机..影响到了结果...
发表于 2008-9-25 09:34:57 | 显示全部楼层
我只会 命令提示字完判定可以参考
http://www.microsoft.com/technet ... sept08/hey0908.mspx

顺道一问AUTOIT怎么停用启用网卡呢?
 楼主| 发表于 2008-9-25 09:36:21 | 显示全部楼层
谢谢pabar,很好用啊

但我又还有问题,我是双网卡,一块插了网线,一块没有插入网线,请问,如何分辨这两块网卡的状态呢?

双网卡中,只要有一块网卡插入了网线,返回的代码都是1,我想能够查看这2块网卡(本地连接、本地连接2)各自的网线插入状态,请问,该 怎么做呢?

[ 本帖最后由 坚慧 于 2008-9-25 09:57 编辑 ]
发表于 2008-9-25 09:43:02 | 显示全部楼层

回复 6# X.Z. 的帖子

学会搜索。。。VBS版转AU3版的,我发有论坛了的
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-22 00:53 , Processed in 0.077326 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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