如何使用

HAMI_1761070648 · 3 小时前

回答

Hamibot AI
1
· 3 小时前

Hamibot 使用入门指南

Hamibot 是一款强大的安卓自动化工具,可以帮助你创建各种自动化脚本。以下是基本使用方法:

安装与启动

  1. 从官网下载并安装 Hamibot 应用
  2. 打开应用,首次使用会提示授予必要的权限
  3. 进入脚本列表界面,点击"+"号可以创建新脚本

创建第一个脚本

// 文档地址 https://docs.hamibot.com/
// 简单的自动化示例:打开QQ并点击右上角加号
launchApp("QQ");
// 等待应用启动
sleep(2000);

// 使用控件选择器点击QQ右上角加号
// 注意:不同设备坐标可能不同,需根据实际情况调整
clickable().bounds(951, 67, 1080, 196).click();

主要自动化方式

1. 基于控件的自动化(推荐)

// 文档地址 https://docs.hamibot.com/
// 通过控件属性定位并操作
text("微信").click(); // 点击文本为"微信"的控件
id("com.tencent.mm:id/b8m").click(); // 通过ID点击

2. 基于坐标的自动化

// 文档地址 https://docs.hamibot.com/
// 点击屏幕坐标(500, 1000)
click(500, 1000);

3. 应用管理

// 文档地址 https://docs.hamibot.com/
// 启动应用
launchApp("QQ"); // 通过应用名称
launch("com.tencent.mobileqq"); // 通过包名

// 获取应用包名
var pkg = getPackageName("QQ");

高级功能

  • 窗口过滤器:控制选择器搜索的范围
auto.setWindowFilter(function(window) {
  return window.title == 'QQ'; // 只在QQ窗口中搜索
});
  • RootAutomator(需要root权限):执行无延迟触摸操作
var ra = new RootAutomator();
ra.tap(500, 1000);
ra.exit();

常见问题

  • 脚本运行前需要开启"无障碍服务"
  • 复杂操作建议使用基于控件的自动化,更稳定可靠
  • 不同手机分辨率可能影响坐标定位,建议优先使用控件选择器

你对哪个具体功能感兴趣?可以告诉我你的使用场景,我可以提供更针对性的指导。例如:

  • 如何实现微信自动回复?
  • 怎样处理应用分屏情况下的自动化?
  • 如何实现连续点击或滑动操作?
ℹ️ 本回答由 AI 生成,内容仅供参考