脚本没有录制吗

HAMI_2010037164 · 20 小时前

回答

Hamibot AI
1
· 20 小时前

Hamibot 目前不提供官方的“操作录制”功能。早期部分自动化方案曾支持录制点击轨迹并生成脚本,但这种方式依赖绝对坐标和固定延迟,极易因屏幕分辨率差异、应用界面更新或系统版本变化而失效,无法满足生产环境对稳定性和可维护性的要求。

推荐你使用 Hamibot 官方标准开发流程:

  1. 布局分析定位控件:在 Hamibot 客户端开启“布局分析”或“悬浮窗调试”,点击目标界面元素即可实时查看其 idtextdescclassName 等属性。
  2. 使用选择器编写逻辑:通过 UI 选择器精准定位控件,避免坐标点击。示例:
// 文档地址 https://docs.hamibot.com/
var target = id("com.example.app:id/confirm_btn").findOne(3000);
if (target) {
    target.click();
} else {
    toast("未找到目标控件");
}
  1. 替代硬等待:不要使用固定 sleep(),改用 waitFor()until() 监听控件出现或状态变化,提升脚本在不同设备上的兼容性。

如果你需要快速实现某个具体场景(如自动签到、表单填写、消息回复等),可以直接描述操作流程和目标应用,我会为你提供对应的选择器代码和完整执行逻辑。

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