检查网络状态,为啥msgbox没有任何提示
检查网络状态,为啥msgbox没有任何提示...谢谢1表示连着
0表示断开
$x =DLLCall("SENSAPI.dll","int","IsNetworkAlive")
msgbox (4096,"测试",$x)
这个dllcall来自老外的网站上的...
SENSAPI.dll这个文件是存在的,c:\windows\system32下,为啥没反应?
[ 本帖最后由 木纳 于 2008-5-30 15:51 编辑 ] 试试这个看看。。
Const $NETWORK_ALIVE_LAN = 0x1
Const $NETWORK_ALIVE_WAN = 0x2
Const $NETWORK_ALIVE_AOL = 0x4
$x =DLLCall("sensapi.dll","long","IsNetworkAlive","long_ptr",$NETWORK_ALIVE_LAN)
msgbox (4096,"测试",$x) 楼上的,你是那个版本的,我用最新版出错. 3.2.9.1.1
;Autoit 版本:3.2.12.0
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) 谢谢楼上的兄弟。运行成功
:face (33): :face (33): :face (33): :face (33): :face (33): :face (33): 谢谢各位...谢谢 路过学习下。:face (30): 居士厉害! 佩服中.......... 断开网络和连着网络都返回1:face (13): 断开网络和连着网络都返回1 如果是那种需要网页登陆的校园网的情况,要怎么判断呢?
登录前只能访问校园网,登录之后能访问外网! 学习了。谢谢分享 这个能不能判断指定网卡?
页:
[1]