自动点击器怎么使用.

HAMI_5407006353 · 3 小时前

回答

Hamibot AI
1
· 3 小时前

在 Hamibot 中,自动点击通常通过无障碍服务实现。你可以使用 auto 模块来确保无障碍服务已启用,然后使用 click() 等函数执行点击操作。

基本步骤

  1. 等待无障碍服务启动
    使用 auto.waitFor() 会阻塞脚本,直到无障碍服务已启用。如果服务未开启,它会自动跳转到系统设置页面,等待用户手动开启。

  2. 执行点击
    通过 click(x, y) 在指定坐标点击,或使用控件选择器定位后点击。

示例代码

// 文档地址 https://docs.hamibot.com/

// 等待无障碍服务启动
auto.waitFor();

// 延迟 1 秒,确保界面稳定
sleep(1000);

// 方式一:坐标点击(点击屏幕中央 500, 500)
click(500, 500);

// 方式二:通过文本查找控件并点击
if (text("确定").exists()) {
    text("确定").click();
}

// 方式三:使用选择器精准定位(例如点击 id 为 "btn_submit" 的控件)
var btn = id("btn_submit").findOne(1000);
if (btn) {
    btn.click();
}

注意事项

  • 脚本必须在支持无障碍服务的环境中运行(如 Android 设备)。
  • 如果脚本在 UI 模式下运行,建议使用 auto() 函数,但 auto.waitFor() 更通用。
  • 需要 root 权限的场景可使用 RootAutomator(已弃用,不推荐新脚本使用)。

如果你有更具体的需求(如定时点击、多点触控等),可以进一步描述。

ℹ️ 内容由 AI 生成,可能不准确,请注意核实