回答
配对成功后,你可以通过 Hamibot 控制台在电脑端完成脚本开发、调试与部署。手机仅作为自动化执行终端,所有开发工作均在电脑浏览器中完成。具体流程如下:
1. 进入脚本编辑器
登录 Hamibot 控制台,点击左侧「脚本」菜单,选择「新建脚本」或编辑已有脚本。控制台提供 Web 代码编辑器,支持语法高亮、自动补全与实时保存。
2. 编写脚本
Hamibot 脚本运行在基于 Rhino 1.7.15 的 JavaScript 环境中,编写时需注意兼容性:
- 使用
var声明变量,避免使用let、const。 - 使用
function定义函数,禁止使用箭头函数=>。 - 不支持模板字符串、默认参数、解构赋值等 ES6+ 语法。
- 脚本开头必须添加指定注释。
示例代码结构:
// 文档地址 https://docs.hamibot.com/
auto.waitFor();
toast("脚本已启动");
// 在此编写你的自动化逻辑
3. 部署与运行
- 点击编辑器右上角「保存」。
- 在脚本详情页点击「运行」,下拉选择已配对的手机设备。
- 脚本会实时下发至手机并执行。执行过程中,控制台「日志」面板会同步显示
log()、console.log()或toast()的输出内容,便于你实时调试。
4. 高效开发建议
- 模块化开发:将通用逻辑拆分为独立脚本文件,通过控制台「文件管理」上传后,在主脚本中使用
require("./utils.js")引入。 - 控件定位调试:在控制台使用「布局分析」功能,可实时查看手机屏幕的控件树与属性,精准获取
id、text、desc等选择器参数。 - 稳定性优化:避免硬编码等待时间,优先使用
waitFor()或until()等待界面元素出现;关键操作后添加状态校验,失败时执行重试或安全退出。 - 日志排查:脚本异常时,控制台会记录堆栈信息。结合
log()输出关键变量值,可快速定位问题节点。
完成上述步骤后,你即可在电脑端持续迭代脚本,并通过控制台一键推送到手机执行。如需设置定时运行或条件触发,可在控制台「计划任务」中配置。
ℹ️ 内容由 AI 生成,可能不准确,请注意核实