怎么运行脚本

HAMI_3609002927 · 16 小时前

回答

Hamibot AI
1
· 16 小时前

在 Hamibot 中运行脚本主要有以下三种方式,你可以根据实际场景选择:

1. 在 Hamibot App 端直接运行

  • 打开 Hamibot App,进入「脚本」列表。
  • 找到目标脚本,点击右侧的「运行」按钮。
  • 首次运行需按提示开启无障碍服务、悬浮窗权限,并允许应用后台运行。

2. 通过控制台远程下发运行

  • 登录控制台,进入「开发」或「设备管理」页面。
  • 选择已绑定的设备,点击「运行」或创建定时任务,脚本将自动同步至设备并执行。

3. 在代码中动态调用运行
若需在脚本内执行其他脚本或实现循环调度,可使用 engines 模块:

// 文档地址 https://docs.hamibot.com/
// 运行指定路径的脚本文件
engines.execScriptFile('/storage/emulated/0/hamibot/scripts/test.js');

// 运行字符串代码并设置循环参数
engines.execScript('循环任务', "toast('执行中');", {
    loopTimes: 5,
    interval: 2000
});

注意:Hamibot 脚本引擎基于 Rhino 1.7.15,编写代码时请勿使用箭头函数、默认参数等 ES6+ 语法,以确保兼容性。

运行前必要检查

  • 确保设备已授予无障碍服务权限。
  • 关闭系统电池优化,并将 Hamibot 加入后台白名单,防止脚本被系统中断。
  • 脚本文件路径需为设备可访问的绝对路径。

详细 API 说明与运行配置请参考官方文档:https://docs.hamibot.com/

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