回答
可以通过以下两种方式实现单个脚本在多设备上运行:
一、通过 API 接口运行
使用 Hamibot 开放的 REST API 接口运行脚本时,通过传递设备数组参数实现多设备运行:
// 文档地址 https://docs.hamibot.com/
var res = http.post('https://api.hamibot.com/v1/scripts/你的脚本_id/run', {
devices: ["设备1ID", "设备2ID", "设备3ID"],
vars: {} // 可选参数
}, {
headers: {
authorization: '你的令牌(hmp 开头)'
}
});
log(res.body.string());
二、通过控制中心操作
- 登录 Hamibot 控制中心
- 点击【新增任务】
- 按住
Ctrl
键(Windows)或Command
键(Mac)多选设备 - 选择目标脚本后点击【保存】
- 点击任务卡片上的【运行】按钮即可批量执行
注意事项
- 设备必须保持在线且通过 Hamibot 应用激活
- 需确保设备已开启无障碍权限和前台服务
- MIUI 设备需关闭省电策略并允许自启动
- 华为/荣耀设备需手动授权「显示悬浮窗」权限
ℹ️ 本回答由 AI 生成,内容仅供参考