回答
在 Hamibot 中运行涉及屏幕坐标操作的脚本时(如录制的脚本),系统提示"请先完成校准"通常意味着需要确保以下两件事:
- 区域坐标校准:
使用悬浮窗的布局分析工具(悬浮窗 > 布局分析)检查目标控件的bounds
属性,确认脚本中使用的click(left, top, bottom, right)
参数与实际屏幕区域匹配。例如:
// 需要与布局分析显示的 bounds 值一致
click(100, 200, 300, 400);
- 设备适配校准:
录制脚本时的设备分辨率需与运行设备一致。如果脚本在 A 设备录制后要在 B 设备运行,必须:
- 在 B 设备重新校准坐标参数(通过布局分析工具获取新坐标)
- 或使用文本定位方式替代坐标定位(如
click("文本内容", 0)
)
录制脚本生成的坐标类操作(包含 bounds
参数的点击语句)通常需要针对目标设备进行校准调整。如果跳过这步,可能出现点击无效或操作错误控件的情况。
ℹ️ 本回答由 AI 生成,内容仅供参考