[已解决]_networkgetinternetip() 函数获取到IP有问题
本帖最后由 hds1989824 于 2013-5-4 17:03 编辑#include<acn_net.au3>
$secondIp=_Networkgetinternetip()
MsgBox(0,"1",$secondIp)
很简单的代码.为什么获取到IP是16进制的? 谢谢 网站可能已改版,返回的是二进制数据,需要修改该函数$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
嗯 ,前几个月 获取的还是正确的,昨天试了下就不对了
$Ip=BinaryToString(_networkgetinternetip())
这样转换下就Ok了,谢谢A版的解答 谢谢!
页:
[1]