易语言怎么获取另一个软件编辑框的内容

易语言怎么获取另一个软件编辑框的内容,第1张

“另一个软件编辑框”是什么意思?

指的是其他软件编辑框中的内容吗?

可以试试用超级模块中的 取标题() 来获取了。

需要提供的句柄通过易语言自带的 取鼠标所在窗口句柄() 就可以获得了。

提醒:对于类似QQ这种只有一个句柄的程序来说,这种方法无效

需要使用到超级模块,请自行下载。

以下是代码:

以下是界面:

运行效果:

易语言如何取网页源码:

1、首先,运行“易语言”主程序,d出“新建工程对话框”选择“Windows窗口程序”然后点击“确定”按钮,进入“Windows窗口程序设计界面”。如下图:

2、接下来,拖放标签组件一个、编辑框组件两个、按钮组件一个及分组框组件一个。将他们放置到合适的位置并将窗口的宽高设置到适当的大小。以确保窗口的简洁美观。如下图:

3、待界面调整完毕之后,将窗口标题、标签标题、分组框标题及按钮标题修改成相应内容,并且将编辑框、按钮组件规范命名。为编写程序代码做准备。

4、接下来就是编写代码了,在“_按钮_获取源码_被单击”事件子程序下,编写如下代码 编辑框_网页源码内容 = 到文本 (>

5、待代码编写无误后,进入调试阶段。按下“F5”快捷键运行程序,网址以百度经验的网址为例,然后点击“获取源码”按钮,等待程序执行。如图:

6、从网页源码编辑框得到的反馈结果分析,如果源码中出现乱码通常是编码方式的问题。这个时候,需要进行转码,就能看到正常的代码了。那么,代码也需要做小的改动。如图:

7、重新测试程序,从网页源码编辑框的反馈结果可以看出,这次读取的网页源码是正确的。

版本 2

支持库 RegEx

支持库 internet

支持库 iext

子程序 _按钮1_被单击

局部变量 网页文本, 文本型

局部变量 表达式, 正则表达式

局部变量 搜索结果, 搜索结果, , "0"

局部变量 计次变量, 整数型

局部变量 文本, 文本型

网页文本 = 到文本 (>

网页文本 = 子文本替换 (网页文本, #引号, “'”, 0, , 真)

网页文本 = 到小写 (网页文本)

透明标签1标题 = 取中间文 (网页文本, “<title>”, “</title>”)

表达式创建 (“meta ()>”, 假)

搜索结果 = 表达式搜索全部 (网页文本)

计次循环首 (取数组成员数 (搜索结果), 计次变量)

文本 = 搜索结果 [计次变量]取子匹配文本 (网页文本, 1, )

判断开始 (寻找文本 (文本, “name='keywords'”, 1, 假) > 0)

透明标签2标题 = 取中间文 (文本, “content='”, “'”)

判断 (寻找文本 (文本, “name='description'”, 1, 假) > 0)

透明标签3标题 = 取中间文 (文本, “content='”, “'”)

默认

判断结束

计次循环尾 ()

子程序 取中间文, 文本型

参数 全文, 文本型

参数 左文, 文本型

参数 右文, 文本型

局部变量 位置, 整数型

局部变量 总长度, 整数型

局部变量 文本, 文本型

总长度 = 取文本长度 (全文)

位置 = 寻找文本 (全文, 左文, , 假)

如果真 (位置 < 0)

返回 (“”)

如果真结束

位置 = 位置 + 取文本长度 (左文)

文本 = 取文本中间 (全文, 位置, 总长度)

总长度 = 取文本长度 (文本)

位置 = 寻找文本 (文本, 右文, , 假) - 1

如果真 (位置 < 0)

返回 (“”)

如果真结束

文本 = 取文本中间 (文本, 1, 位置)

返回 (文本)

以上就是关于易语言怎么获取另一个软件编辑框的内容全部的内容,包括:易语言怎么获取另一个软件编辑框的内容、易语言怎么获取网页源代码、易语言如何获取网页源码的并展示出来等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9672175.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存