精易论坛

标题: 取本地及wai网IP简单例程 [打印本页]

作者: cmcc11    时间: 2021-11-20 17:56
标题: 取本地及wai网IP简单例程
本帖最后由 cmcc11 于 2021-11-20 17:58 编辑

没什么事折腾下取本地IP和wai网IP,发现IP138网址那个,不能访问太快,频繁点就没返回了,

找了个还不错的网址查IP,用JSON解析的,用的是精易模块

第一次发贴请各位支持下,写得不怎么好,觉得有用的话,请支持下。








  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
变量名类 型数组备 注
BOOL逻辑型  

子程序名返回值类型公开备 注
_按钮1_被单击  
变量名类 型静态数组备 注
网卡信息网卡信息0
i整数型 
网卡信息 = 取网卡信息列表 ()
计次循环首 (取数组成员数 (网卡信息), i)
如果真 (网卡信息 [i].IP地址 = 取IP地址 ())
编辑框1.内容 = 网卡信息 [i].IP地址
编辑框2.内容 = 网卡信息 [i].默认网关
编辑框3.内容 = 网卡信息 [i].子网掩码

计次循环尾 ()
如果真 (BOOL = )
返回 ()

BOOL = 真
启动线程 (&线程1, , )
子程序名返回值类型公开备 注
线程1  
变量名类 型静态数组备 注
网页返回文本型 
json类_json 
判断循环首 (BOOL = )
网页返回 = 编码_utf8到gb2312 (网页_访问S (“https://ip.cn/api/index?ip=&type=0”, 0, , , , , , , , , , , , , , , , , , ))
json.解析 (网页返回, , )
编辑框5.内容 = json.取通用属性 (“ip”, )
编辑框4.内容 = json.取通用属性 (“address”, )
跳出循环 ()
判断循环尾 ()
BOOL = 假
子程序名返回值类型公开备 注
__启动窗口_创建完毕  
变量名类 型静态数组备 注
网卡信息网卡信息0
i整数型 
网卡信息 = 取网卡信息列表 ()
计次循环首 (取数组成员数 (网卡信息), i)
如果真 (网卡信息 [i].IP地址 = 取IP地址 ())
编辑框1.内容 = 网卡信息 [i].IP地址
编辑框2.内容 = 网卡信息 [i].默认网关
编辑框3.内容 = 网卡信息 [i].子网掩码

计次循环尾 ()
如果真 (BOOL = )
返回 ()

BOOL = 真
启动线程 (&线程1, , )
子程序名返回值类型公开备 注
_时钟1_周期事件  
标题 = 到文本 (取现行时间 ())


i支持库列表   支持库注释   
eAPI应用接口支持库
EThread多线程支持库

1111.png (27.73 KB, 下载次数: 0)

1111.png

查IP.e

970.62 KB, 下载次数: 29, 下载积分: 精币 -2 枚


作者: 山行    时间: 2021-11-20 19:25
支持一下~!
作者: mxdn    时间: 2021-11-20 19:45

支持一下~!
作者: 成神之日    时间: 2021-11-21 01:05
666666666666666
作者: xjshuaishuai    时间: 2021-11-21 09:00
感谢分享!
作者: zhangda1979    时间: 2021-11-21 15:55
看看楼主的源码,学习中
作者: 牙子    时间: 2021-11-21 19:47
支持查一下

作者: 阿丘    时间: 2021-11-24 20:20
支持开源~!感谢分享
作者: shuaikai    时间: 2021-11-25 22:24
怎么说呢感觉看了好多这种的
作者: ck0f02    时间: 2021-11-26 16:42
支持开源!感谢分享,论坛有你更精彩~
作者: sddzrxh    时间: 2021-12-7 23:42
取了wai网有什么用  也不能穿透
作者: 趣冉科技    时间: 2022-1-4 23:38
感谢楼主分享,支持一下~~!!!
作者: ghost12    时间: 2022-2-28 09:00
全论坛易友发来贺电
作者: ghost12    时间: 2022-5-18 15:00
很好很强悍,坚持下去哦~




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4