找回密码
 加入
搜索
查看: 1855|回复: 2

[AU3基础] [已解决]_networkgetinternetip() 函数获取到IP有问题

[复制链接]
发表于 2013-5-3 14:35:29 | 显示全部楼层 |阅读模式
本帖最后由 hds1989824 于 2013-5-4 17:03 编辑

[img]

[/img]
#include<acn_net.au3>
$secondIp=_Networkgetinternetip()
MsgBox(0,"1",$secondIp)
很简单的代码.为什么获取到IP是16进制的? 谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2013-5-3 18:27:04 | 显示全部楼层
网站可能已改版,返回的是二进制数据,需要修改该函数
$secondIp = _Networkgetinternetip()
MsgBox(0, 1, $secondIp)

Func _NetworkGetInternetIP()
        Local $ip = InetRead('http://www.aamailsoft.com/getip.php', 1)
        If $ip <> '' Then Return BinaryToString($ip)
        Return '0.0.0.0'
EndFunc   ;==>_NetworkGetInternetIP
 楼主| 发表于 2013-5-4 17:02:43 | 显示全部楼层
嗯 ,前几个月 获取的还是正确的,昨天试了下就不对了
$Ip=BinaryToString(_networkgetinternetip())
这样转换下就Ok了,谢谢A版的解答 谢谢!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-29 05:25 , Processed in 0.080123 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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