易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

易程序对于雷电模拟器命令行工具的补充(二): 屏幕取色   [复制链接]

    2022-03-19 10:01:23
    高级教程源码
    易语言资源网
    3591 次浏览
    来源链接

希望通过E程序完善的雷电模拟器命令行指令

1. 屏幕取色

2. 色彩判断

3. 屏幕截图(验证码需要)

4. 文本识别

...

这个帖子主要介绍的是如何进行模拟器屏幕取色, 没有太大的难度, 主要是考虑模拟器窗口在后台运行和最小化运行时的正确取色, 所以常规的通过窗口句柄取色的方案不行, 要利用模拟器本身的特点进行取色, 相关的介绍参见我的另外一篇帖子:ADB命令直接Android模拟器截屏通过控制台字符流回显

话不多说,直接上源码:

image.png

这里需要注意的是, 模拟器在运行某些vpn程序时会定向127.0.0.1的地址, 此时控制台与模拟器的连接会中断, 所以在取色代码中会插入通讯连接的判断, 如果觉得每次取色前都要检查通讯连接不爽的话, 可以自己在代码中修改.

控制台运行后的窗口如下:



点我下载 (已有 69 次下载)

引用模块


源码文件名 模块文件名
LD2 v0.2.e
精易模块.ec
CMD管道.ec


引用支持库


源码文件名 支持库文件名 支持库标识
LD2 v0.2.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
控制台操作支持库 2.0 1E86AA0150514527BB567CD22F3733C8
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0


[错误报告]   上一篇:POST提交转换     下一篇:BBTCP3.0例子、多线程连接服务端...