功能总览
五种执行段位
一条配置由五个部分组成,各司其职:
| 段位 | 作用 |
|---|---|
| 首次执行 | 整套流程开始前先执行一次(倒计时抢票动作放这里,支持 t 预存坐标) |
| 循环执行 | 主循环反复执行的部分 |
| 清扫执行 | 独立子线程 150ms 一轮,随时清掉弹窗等干扰 |
| 间隔执行 | 独立子线程,按固定间隔(默认 30s)把规则整批跑一遍 |
| 自定义功能 | 直接写 JS 代码(w_ 开头函数),启动时最先执行一遍 |
点击模式与点击位置规则
- s = 单次点击:找到控件点一下,点击位置在控件正中间。
- l = 循环点击:不断点击直到控件消失(有上限保护),同样点控件正中间。
- t = 预查找坐标(仅首次执行):倒计时阶段提前找到控件,预存「横向 5/6 + 垂直居中」坐标,开抢瞬间直接按坐标连点,省去现场找控件的时间。
- x:横|纵 = 坐标点击:直接点指定坐标,配 s / l 使用。
- h1:x1|y1|x2|y2|毫秒 = 滑动(绝对坐标):按给定轨迹与耗时滑动。x1|y1为起始坐标,x2|y2为滑动到结束的坐标。
- h2:x1|y1|x2|y2|毫秒 = 滑动(百分比坐标):X 为屏幕宽度百分比、Y 为屏幕高度百分比(0~100),执行时按实际屏幕换算。例:
h2:20|20|30|40|1000= 从屏幕宽 20%/高 20% 滑到宽 30%/高 40%,用 1000 毫秒。 - 规则里的「返回 / 刷新 / 终止」是内置指令:「返回」执行返回到上一页操作;「ADB 刷新」、「不保留活动刷新」、「普通刷新」自动点页面里 desc=「刷新」的控件,都是执行页面刷新操作;「终止」则是执行退出循环终止任务操作。
HID 硬件点击(尊贵版)
- 支持 OTG 有线 与 蓝牙 两种接入;首次使用点「下载OTG HID控件」获取运行库。
- 每次启动脚本自动预加载 HID控件运行库,之后切换模式只做「连接」,不重复加载。
- 保存设置时会验证一次:连不上自动退回无障碍点击。
- 运行中每次点击前秒级复核连接:板子拔了当场回退无障碍;蓝牙会话失效自动重建。
- 点击位置与无障碍一致:s / l 点控件正中间,t 点右侧 5/6。
- 跨通道互切(蓝牙↔OTG)受 HID 底层限制:切换前会自动等待并重试,仍失败会弹窗让你「记住新通道」(完全退出 Hamibot 重开后生效)或「保持原通道」。
控件识别与复制
悬浮窗点「识别」再点屏幕任意位置,弹出该位置控件的 text / desc / id 与 坐标。弹窗打开即自动统计本页与 text/desc 完全相同的控件个数、当前命中的是第几个(并给出 tt2:/df3: 这种可粘贴写法)。「复制 id」只复制 / 后的短名(如 com.wx.ttry:id/button → button),可直接粘进规则;「复制全部」仍是完整内容。
配套站点能力
- 口令分享:配置导出为 10 位口令,脚本内粘贴即载入;可限定分享人、设积分 / 金币购买。网站「添加分享配置」的可视化配置器与脚本同步。
最后更新:2026-10-25 19:03:21