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

易程序对于雷电模拟器命令行工具的补充(一): 模拟器连接   [复制链接]

    2022-03-21 17:43:54
    高级教程源码
    易语言资源网
    5082 次浏览
    来源链接

雷电模拟器是运行在windows系统中的一款相对稳定的android模拟器, 它也有自己的命令行工具, 但是不太完整, 想要实现电脑完全自动控制模拟器操作还差几口气, 现在我们就通过E程序将这些差距补充完善一下.

首先捋一下思路:

1. 在模拟器后台或者最小化运行时控制指令依然能够正常执行, 比方像窗口截图之类的.

2. windows的批处理命令就全部覆盖了雷电模拟器指令, 不需要再设置什么环境变量或者再模拟器中安装什么辅助工具, 也不需要进行什么root权限操作

雷电模拟器本身的命令行指令

1. 模拟输入

2. 模拟按键

3. 屏幕点击

4. 屏幕滑动

视频附件演示了通过模拟器本身的指令进行的天翼云APP的打卡工作. 不是E程序, 没需要的人不需要下载

从视频中可以看到, 由于雷电模拟器本身没有屏幕颜色的判断和文本识别指令, 只能通过批命令中的等待时间来保证APP页面的正常切换, 控制体验很差.


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

1. 屏幕取色

2. 色彩判断

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

4. 文本识别

...

今天开始的工作: 电脑环境配置和编写E程序建立雷电模拟器的连接

1. 下载最新的雷电模拟器雷电模拟器v4.0.78

2. 在电脑中安装好模拟器后设置一下系统路径, 我这里安装的是D:\LDplayer目录, 所以系统路径设置如下:

3. 打开E编辑环境, 编写与模拟器连接的程序



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

引用模块


源码文件名 模块文件名
LD2.e
图像合成.ec
彗星截图模块.ec
精易模块.ec


引用支持库


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


[错误报告]   上一篇:调用CrystalDiskMark实现硬...     下一篇:BBTCPv3.0 大文件传输例子...