Foxwx微信公众号管理软件---同心软件 -以高级编程语言进行微信公众号管理,我们一直在努力!

返回外网IP

Function cAdd

Declare   Long      URLDownloadToFile In URLMON.Dll Long, String, String, Long, Long

Declare   Integer   DeleteUrlCacheEntry In wininet.Dll String

**** 攻取外网IP ****

cAdd ="http://www.ip138.com/ips138.asp"  && Alltrim(iniRead("获取外网IP网址","","获取外网IP",gcSysSetFile))

BeginStr ="您的IP地址是:[" && Alltrim(iniRead("开始字符","","获取外网IP",gcSysSetFile))

EndStr ="] 来自:" && Alltrim(iniRead("结尾字符","","获取外网IP",gcSysSetFile))

*!* If Empty(cAdd)

*!* *!* Messagebox('参数无效!','')

*!* Return

*!* Endif

cAdd = cAdd + '?' + Sys(2)

nDeclare = URLDownloadToFile(0, cAdd , "IP.txt", 0, 0)

If  0 = nDeclare

If  File('IP.TXT')

IPStr = Filetostr("IP.TXT")

Return  Substr(IPStr,At(BeginStr,IPStr) + Len(BeginStr),At(EndStr,IPStr) - (At(BeginStr,IPStr) + Len(BeginStr)))

Else

Return ""

Endif

Else

Return ""

Endif

If File('IP.txt')

Erase "IP.txt"

Endif

DeleteUrlCacheEntry(cAdd) && // 清理缓存

Endfunc


2018年6月23日 | 发布:admin | 分类:程序开发 | 评论:0

发表留言: