HWAutoTool 自动化工具操作手机模拟器文档介绍 v1.x.x

HWAutoTool 自动化工具操作手机模拟器文档介绍 V0.1.x 自动化工具:源于AndroidDebugBridge 提供的命令接口操作模拟器与手机,每天重复做相同的事情,为了节省时间成本、提高工作效率,从而开发了此款工具。此工具支持用户自定义设计循环操作交互能力,开发初期会有不尽人意,但希望您给我们一次改过的机会,把您的宝贵建议告诉我们。 阅读详情

HWAutoTool

自动化工具:源于AndroidDebugBridge 提供的命令接口操作模拟器与手机,每天重复做相同的事情,为了节省时间成本、提高工作效率,从而开发了此款工具。此工具支持用户自定义设计循环操作交互能力,开发初期会有不尽人意,但希望您给我们一次改过的机会,把您的宝贵建议告诉我们。

模块:我们将选择夹名称下所有列表功能集合称为模块。

方法:我们将选择夹名称下列表一行中相关信息集合成为方法。

下载地址:

https://bekz-my.sharepoint.com/:f:/g/personal/bishop_qllu_cn/EmQhPuBvAG1FubDArwGbahkB6kfjBD57Iy3GbrpbJtLc9Q?e=HNEKJg

模块窗口:

列表:

用来显示模块中每个图片相关的信息

  1. img:模拟器或手机屏幕截取的图片、XML节点、找色。
    • 图片示例:581,1752,21,35_6A7E2D49_.bmp
    • 节点示例:
    • 找色示例:[R,G,B,X,Y,W,H] 根据设置颜色;指定坐标或区域查找,支持查找多个颜色点。
      • R:红色
      • G:绿色
      • B:蓝色
      • X:左边
      • Y:顶边
      • W:宽度;可以忽略;当没有设置宽度则指定X,Y位置取颜色比较
      • H:高度;可以忽略;当没有设置宽度则指定X,Y位置取颜色比较
  2. count:页面出现次数触发什么动作。
    • 当动作设置包含【退出循环】;满足次数退出
    • 当动作设置包含【点击】;满足次数则点击
    • 当动作设置包含【首次点击】:满足次数点击1次后;不在点击
  3. disable:禁止调用某个模块中一个图片、XML、找色方法
    • 设置格式为:[“主模块名称”,“子模块名称”,方法ID]
  4. method:设置输入方法或调用子模块方法名称。
    • 设置格式为:[“主模块名称”,“子模块名称”] 或 [“主模块名称”,“输入模块名称”]
  5. point:指定点击坐标、滑动坐标。
    • 当动作设置包含【点击】找到方法图片或节点或找色则点击指定位置。格式:[左,顶,宽,高,延时毫秒,点击次数]
      • 当勾选坐标偏移时;则按照找到的(图片或节点或找色)位置做偏移范围。
    • 当动作设置包含【滑动】找到方法图片或节点或找色则点击指定位置。
      • 当未勾选【坐标偏移】时;格式:[起点X,起点Y,终点X,终点Y,延时毫秒]
      • 当已勾选【坐标偏移】时;格式:[起点X,起点Y,终点X,终点Y,延时毫秒],[起点偏移X,起点偏移Y,终点偏移X,终点偏移Y,延时毫秒]
        当左=0 且 顶=0 时;按照找到(图片或节点或找色)的X,Y作为起点X,起点Y;
        当宽=0 且 高=0 时;按照找到(图片或节点或找色)的W,H作为终点X,终点Y;
  6. content:对于方法描述信息。
  7. rgbd:当方法【img】不同类型有不同的作用如下:
    • 当方法类型为图片:[红色,绿色,蓝色,相识度,找图左,找图顶,找图宽,找图高] 红色,绿色,蓝色,相识度值分别1-100范围。
      支持查找多个位置例如:[红色,绿色,蓝色,相识度,找图左,找图顶,找图宽,找图高,找图左,找图顶,找图宽,找图高]
      这代表找一个图片查找第一个区域找不到。就找第二个区域的。
    • 当方法类型为节点:待扩充功能。
    • 当方法类型为找色:待扩充功能。
  8. type:对模块中的方法类型定义。
    • 图片类型为:1;节点类型为:2;找色类型为:8

动作设置:

以下动作都是基于找到(IMG、XML、RGB)方法时进行相对应功动作,支持多个动作。

  1. 滑动:屏幕滑动坐标格式:x1 y1 x2 y2 sleep x1,y1:代表开始坐标 x2,y2:代表结束坐标 sleep:代表用时多少毫秒。
  2. 点击:点击屏幕位置。
  3. 首次点击:此参数针对进入某个页面后,限制(点击)只会在首次进行点击。
  4. 退出线程:保留后期扩展功能使用,暂无具体功能。不建议勾选,目前与退出循环相同功能。
  5. 退出循环:正在循环执行某模块,可以根据找到图片(img)符合条件退出循环。
  6. 输入文本:当需要在屏幕输入文本内容时。可以右键菜单 > 输入模块方法 > 新建方法 >然后针对输入方法在窗口 >输入设置中设置相关信息。
  7. 逐个删除:删除输入框内容,适用于包含中文或符号的输入框,以退格键的方式删除。
  8. 选择删除:删除输入框内容,仅适用于字母或数字的输入框,以长按字符位置删除。
  9. 每次删除:勾选后针对输入框是否每次进入页面都进行删除。
  10. 找到退出:主要用于方法类型为图片和找色;多个位置查找时找到第一个位置继续查找。
  11. 清除数据:APP清除数据。
  12. 重启应用:重启APP。
  13. 重启模拟器:符合则重启模拟器
  14. 返回键:符合图片将按返回键。
  15. 验证码:需要输入验证码识别。
  16. 回调执行:触发此事件时指定调用模块。
  17. 置剪贴板:当点击屏幕复制内容时需要剪切板内容时勾选会触发此事件接收内容。
  18. 退回此页:用于一直按返回键直到找到你指定的页面。
  19. 首次执行:当页面执行过一次模块方法后,下次找到此图将跳过此操作,仅在当前模块方法有效。
  20. 坐标偏移:用于点击、和滑动动作坐标偏移详细见上面 【point】解释

输入模块设置:

输入框① 与 输入框②相同,下面介绍参考输入框①介绍,输入框①与输入框②可以理解为账号,和密码输入框。

  • 输入框①区域:输入框坐标区域,当动作设置逐个删除将坐标设置输入框文本后面区域,当动作设置选择删除将坐标设置输入框左边第一个字符坐标区域。
  • 输入框①清除:当输入框有清除内容按钮时,需要进行清除,可以设置坐标区域。
  • 输入框①默认:设置输入框未输入时截图。用来判断是否进行删除内容。
  • 验证码输入区域:填写验证码的输入框坐标区域。
  • 验证码图片区域:显示验证码图片坐标区域。
  • 登录按钮:登录、或提交按钮坐标区域。

菜单:

鼠标右键弹出窗口菜单。

  • 显示图片窗:打开对模拟器屏幕截图操作。具体功能见(图片窗口)介绍。
  • 显示主模块:打开软件默认主模块,当主模块包含子模块,需要操作子模块时进行切换。
  • 输入模块列表:
    • 模块名称列表:选择将设置当前图片触发此输入功能,需要勾选(动作设置)中的输入文本。
    • 新建模块:创建输入模块相关信息。
    • 删除模块:删除输入模块相关信息。
    • 更新设置:当选中的图片行修改了(输入设置)时,点此可进行保存。
  • 改方法属性:img、count、offset、method、point、content、rgbd ,具体介绍看上面 模块窗口 > 列表 已有介绍。
  • 子模块列表:显示子模块列表名称,当选中列表行时选中列表名称则设置调用模块。
  • 新建主模块:新建主(子)模块,根据当前所在模块进行相关操作。
  • 删除主模块:删除主(子)模块。
  • 改图文件名:默认存放图片文件夹名称(HWIMG),可自行修改。
  • 改模块配置:格式为**[R,G,B,D,outTime,loopSleep,event,[“主模块名称”,“子模块名称”]]**
    • R:红色值(1-100)
    • G:绿色值(1-100)
    • B:蓝色值(1-100)
    • D:色差值(1-100)
    • outTime:模块查找多久未找到 触发调用超时模块或其他动作;单位毫秒。
    • loopSleep:模块循环一次等待时长;单位毫秒。
  • 选中移动行:选中行后选择此项可以用来移动行位置。
  • 移动到行前:选中行后选择此项执行移动操作。
  • 移动到行后:选中行后选择此项执行移动操作。
  • 复制行数据:可以将模块列表行复制到缓冲区。
  • 粘贴行数据:将已复制到缓存区数据粘贴到指定模块下列表中。
  • 删除行数据:删除列表选中行。
  • 退出:关闭窗口。

图片窗口:

主要对模拟器或手机屏幕截图相关添加到模块中操作。

右键菜单:

  • 模拟器列表:显示当前电脑下已安装模拟器类别,如雷电,雷神,夜游。
  • 更新图片:当通过选择模拟器 > 打开了模拟器 > 需要更新模拟器或手机截图。
  • 复制左上坐标:复制选择屏幕区域左上角坐标。
  • 复制左下坐标:复制选择屏幕区域右下角坐标。
  • 复制坐标区域:复制选择屏幕区域坐标。
  • 定位截图位置:打开保存小图位置。
  • 指定区域截图:指定坐标区域截图。
  • 查找区域截图:根据小图名称查找屏幕所在位置。
  • 设置查找色差:设置找图偏移色。
  • 退出

反馈群:2016620742

虚拟机debian 9.4 安装vm tools并解决其不生效问题 虚拟机debian 9.4 安装vm tools并解决其不生效问题 首先说一下做这个记录的缘由,因为以前一直是在其他linux发行版上嗨皮,从rehat系列、centos,fedora,arch,ubuntu,逐步迈向简单化,因为我是个不太喜欢折腾的人(懒),满足日常使用就行了,所以最后定位ubuntu时,感觉apt包管理真好用,但它有时不是很稳定;一直听说debian一向以稳定著称,而且u... 阅读详情

相关推荐

手把手教你用MRT HW Tool_V3.3给旧华为手机救砖降级(附一键启动脚本避坑指南)

本文详细介绍了如何使用MRT HW Tool_V3.3为旧华为手机进行救砖和降级操作,特别针对荣耀9等2017年前后机型提供了一套完全离线的自救方案。文章包含工具准备、环境配置、常见错误处理及实战刷机流程,帮助用户避开服务器关闭和账号验证等常见问题,实现设备复活。

weixin_33314040的博客 555

2024年最全HW必备神器|一具抵百具_hw 工具(1),深度好文

为什么会写这一款DecryptTools综合加解密工具,因为在很多比赛如果算。

2401_84905039的博客 1623

华为手机多功能工具箱

华为手机实用工具箱,支持解锁bootloader,刷recovery等功能。

python-雷电模拟器操作模块

【代码】python-雷电模拟器操作模块。

qq_55436434的博客 5622

HW工具箱V7.rar

最新版HW工具箱V7,适用于华为各型号系列手机刷机,工程模式专业模式,解除帐号锁以及忘记密码锁必备工具。

雷电_模拟器操作模块

e语言的雷电模拟器控制范例,很全面值得借鉴,也可以稍做改动用在其它语言上,比如c#,vb.net,vb,甚至是VBA

猎人华为单机离线版(一键启动增强版+扩展工具箱2022) | 猎人维修大师免加密狗单机永久版 | 华为线刷工具(MRT HW Flash Tool) | 华为工具(MRT HW Tool_V3.3)

猎人华为单机离线版具有以下功能: 华为线刷 猎人大师 华为线刷工具 免狗单机永久版 支持650-970写底层救砖~线刷降级 不用网络,不用代理,不用加密狗,不用账号 不连服务器,不存在后期服务器关闭的问题~ 支持降级,刷机,写底层 阅读本文你将收获: 华为线刷工具猎人大师免狗单机永久版 华为线刷工具猎人大师怎么打开和使用 如何使用猎人大师给华为手机刷机(随意升降机系统)

COCO56的博客 9万+

雷电_模拟器操作模块.ec

模块

【免费下载】 华为线刷HW工具箱V7

华为线刷HW工具箱V7 【下载地址】华为线刷HW工具箱V7 华为线刷HW工具箱V7 项目地址: https://gitcode.com/open-source-toolkit/2a0e8 ...

gitblog_09802的博客 1万+

易语言雷电模拟器操作模块

易语言雷电模拟器操作模块

华为线刷HW工具箱V7

HW工具箱V7

hutool工具包的实用方法简单介绍

hutool工具包的实用方法简单介绍

小何的博客 1039

HWTools解绑工具.zip

HWTools解绑工具支持鸿蒙系统 1;点击平台(读取信息)选择对应CPU机型选择 2;点击平台(fastboot备份参数)等待平台执行完成后,打开备份的路径文件,做保留后面要用 3;点击平台(fastboot写入REC)等待平台执行完成后,打开备份的路径文件,做保留后面要用 4;点击平台(fastboot重启设备),等待重启开机,包里面有详细教程,此工具支持710-990解锁移除。

Azure Services Platform 入门系列文章索引页

     Azure Services Platform入门专题受到了越来越多人的关注,并被网络上许多网站进行转载。作者感到非常荣幸。      目前这套入门教程已基本成型,我将它做成索引便于大家查阅。以后增加新文章时,流牛木马亦会在本页进行更新。      注意:本专题文章均由流牛木马所原创,转载请保留原作者及原链接。 【第1篇】INTRODUCING THE AZURE SERVIC...

weixin_34219944的博客 160

雷电模拟器操作模块V2.0.0.8,支持最新的雷电4.X版本-易语言

易语言 需要右键-管理员权限运行,亲测最新的4.X前瞻版可用

Minitab实战:用Weibull分布预测产品寿命的5个关键参数(附真实案例)

本文通过一个真实的电容器老化测试案例,详细介绍了如何运用Minitab软件进行Weibull分布分析,以预测产品寿命。文章深入解读了形状参数β、尺度参数η等五个关键参数的工程意义与商业价值,指导工程师从失效数据中提取洞察,并将其应用于可靠性评估、保修策略制定及成本预估等实际业务决策。

weixin_29231263的博客 520

雷电模拟器中控实现,直通&源码

易语言实现雷电模拟器中控及其源码

qingwan_91的博客 4531

Isaac Sim 车辆动力学:从参数调优到户外仿真的挑战与实战

本文深入探讨了Isaac Sim在车辆动力学仿真中的应用,从参数调优到户外场景模拟的实战经验。详细解析了悬架系统、轮胎物理模型等核心参数的设置技巧,并分享了应对户外仿真挑战的实用方案。通过Vehicle Wizard高级使用和传感器配置,帮助开发者高效完成车辆仿真与算法开发。

weixin_29192211的博客 404

【免费下载】 HW一键解锁平台工具包

HW一键解锁平台工具包 【下载地址】HW一键解锁平台工具包 HW一键解锁平台工具包欢迎使用HW一键解锁平台工具包!本工具包专为需要对特定硬件或系统进行快速解锁操作的开发者和技术爱好者设计 项目地址: https://gitcode...

gitblog_09769的博客 2340

linux下wayland协议修改键盘映射

linux下wayland协议,修改键盘映射,实验环境是Ubuntu24,其他wayland协议窗口应该也是可以的。

qq_15027967的博客 1068

VLA强化学习训练:π0到π0.5的技术优化与实现

视觉语言动作模型(VLA)作为多模态强化学习的重要分支,通过融合视觉、语言和环境状态数据实现智能决策。其核心技术在于多模态特征融合与动作空间设计,其中PPO算法因其出色的训练稳定性成为首选方案。在工程实践中,延迟补偿机制和课程学习设计能显著提升模型性能,如在四足机器人项目中使避障成功率提升47%。针对实际部署中的性能下降问题,需要特别关注硬件量化参数和控制频率一致性等关键因素。本文通过π0与π0.5版本的对比实验,详细解析了VLA模型在机械臂控制等具身智能场景中的优化路径。

weixin_29041767的博客 246

易语言 窗口消息 键盘消息 鼠标消息 控件消息等 整理归类

// 键盘消息 WM_CHAR WM_CHARTOITEM WM_DEADCHAR WM_GETHOTKEY WM_HOTKEY WM_KEYDOWN WM_KEYUP WM_SETHOTKEY WM_SYSCHAR WM_SYSDEADCHAR WM_SYSKEYDOWN WM_SYSKEYUP WM_UNICHAR WM_VKEYTOITEM // 鼠标消息 0015. WM_DROPFILES 0016. WM_LBUTTONDBLCLK 0017. WM_LBUTTONDOWN 0018. WM

V_admin的博客 6244

别再手动抄表了!用MCGS触摸屏自动存数据到U盘,5分钟搞定报表导出

本文详细介绍了如何利用MCGS触摸屏实现工业数据自动记录与U盘导出,彻底告别传统手动抄表方式。通过昆仑通态MCGS系统,可构建零误差自动化报表系统,实现实时数据采集、双重备份及标准CSV格式导出,大幅提升数据准确性和工作效率。

weixin_30872157的博客 793
上一篇: HWAutoTool 自动化工具操作手机模拟器文档介绍 V0.1.x
下一篇: EXCE常用技能收集
V_admin
博客等级 码龄9年 102粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

V_admin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值