易语言实现ip地址查询功能

 时间:2024-10-14 05:50:30

1、打开易语言软件,选择新建。在弹出的窗口中选择 Windows 窗口程序,之后点击确定

易语言实现ip地址查询功能
易语言实现ip地址查询功能
易语言实现ip地址查询功能

2、在左侧组件栏向空白程序中添加组件,组成界面,如图所示。设置好相关组件的属性。并且导入精易模块

易语言实现ip地址查询功能
易语言实现ip地址查询功能

3、双击启动窗口,进入窗口程序集,准备写代码

易语言实现ip地址查询功能

4、在窗口程序集中,新建一个程序集变量,名称为“开始句柄”,类型为整数型

易语言实现ip地址查询功能

5、在程序集界面右键单击,新建一个子程序,命名为查询功能。在子程序下方创建三个变量。如图所示

易语言实现ip地址查询功能
易语言实现ip地址查询功能

6、选择插入-常量,建立三个长文本常量,分别命名为 归属地 运营商 最新绑定域名,对应常量值为:<span class="name">归属地:</span><span class="value">(.*?)</span><span class="name">运营商:</span><span class="value">(.*?)</span></label><a href="/.*?/" target="_blank">(.*?)</a>

易语言实现ip地址查询功能
易语言实现ip地址查询功能

7、接下来在子程序 查询功能下写入如下代码:.版本 2地址 = “https://ipchaxun.com/” + 编辑框_ip地址.内容 + “/”返回文本 = 网页_访问S (地址)编辑框_查询结果.内容 = “”正则表达式.创建 (#归属地, 返回文本)编辑框_查询结果.加入文本 (“归属地:” + 正则表达式.取子匹配文本 (1, 1) + #换行符)正则表达式.创建 (#运营商, 返回文本)编辑框_查询结果.加入文本 (“运营商:” + 正则表达式.取子匹配文本 (1, 1) + #换行符)正则表达式.创建 (#最新绑定域名, 返回文本)编辑框_查询结果.加入文本 (“最新绑定域名:” + 正则表达式.取子匹配文本 (1, 1) + #换行符)

易语言实现ip地址查询功能

8、返回软件界面,双击开始查询按钮,进入到程序集界面,写入如下代码:启动线程 (&查询功能, , 开始句柄)

易语言实现ip地址查询功能
易语言实现ip地址查询功能

9、接下来我们测试程序,点击最上方的三角进行调试,输入ip地址后,可以查询到相关的信息出来。

易语言实现ip地址查询功能
易语言实现ip地址查询功能

10、整体代码总结:.版本 2.支持库 EThread.程序集 窗口程序集_启动窗口.程序集变量 开始句柄, 整数型.子程序 查询功能.局部变量 地址, 文本型.局部变量 返回文本, 文本型.局部变量 正则表达式, 正则表达式类地址 = “https://ipchaxun.com/” + 编辑框_ip地址.内容 + “/”返回文本 = 网页_访问S (地址)编辑框_查询结果.内容 = “”正则表达式.创建 (#归属地, 返回文本)编辑框_查询结果.加入文本 (“归属地:” + 正则表达式.取子匹配文本 (1, 1) + #换行符)正则表达式.创建 (#运营商, 返回文本)编辑框_查询结果.加入文本 (“运营商:” + 正则表达式.取子匹配文本 (1, 1) + #换行符)正则表达式.创建 (#最新绑定域名, 返回文本)编辑框_查询结果.加入文本 (“最新绑定域名:” + 正则表达式.取子匹配文本 (1, 1) + #换行符).子程序 _按钮开始查询_被单击启动线程 (&查询功能, , 开始句柄)

  • 经典的“33个易语言皮肤模块”使用方法
  • 易语言用正则表达式取文字
  • 易语言取文本长度
  • 易语言如何创建文件夹?
  • 易语言流程控制命令例程(如果、如果真、等等)
  • 热门搜索
    国庆节手抄报一等奖 依依惜别手抄报 植物园手抄报 关于防控疫情的手抄报 理想手抄报 手抄报版面设计花边 2035年的家乡手抄报 手抄报国庆 庆元旦手抄报图片 缅怀先烈的手抄报