要将脚本绑定到其他设备上运行,可通过以下两种方式实现:
方法一:通过 API 接口绑定设备
使用 Hamibot 提供的 REST API 接口,将脚本与目标设备关联并触发运行。具体步骤如下:
获取脚本 ID
在 Hamibot 控制台或工作空间中,找到目标脚本并记录其 _id(脚本 ID)。
准备设备列表
确保目标设备已在 Hamibot 账户或工作空间中注册,并记录设备的唯一标识(如 deviceId)。
发送 API 请求
使用以下示例代码或 curl 命令,指定脚本 ID 和设备列表触发运行:
// 文档地址 https://docs.hamibot.com/
var scriptId = "你的脚本_id"; // 替换为实际脚本 ID
var token = "你的令牌(hmp 开头)"; // 替换为你的授权令牌
var devices = ["设备1_id", "设备2_id"]; // 替换为实际设备 ID 列表
var res = http.post("https://api.hamibot.com/v1/scripts/" + scriptId + "/run", {
devices: devices,
}, {
headers: {
authorization: token,
}
});
log("响应码: " + res.statusCode);
log("响应内容: " + res.body.string());
curl 示例:
curl -X POST "https://api.hamibot.com/v1/scripts/你的脚本_id/run" \
-H "Authorization: 你的令牌(hmp 开头)" \
-d '{"devices": ["设备1_id", "设备2_id"]}'
方法二:通过控制中心绑定设备
登录 Hamibot 控制中心 或使用工作空间客户端。
在设备管理界面中,将目标设备与脚本关联。
选择已绑定的设备,点击【运行】按钮启动脚本。
注意事项
设备权限:确保目标设备已开启无障碍服务并授予脚本所需权限。
工作空间场景:若使用工作空间,需在对应空间内管理设备和脚本绑定。
脚本兼容性:脚本中的坐标操作(如 click(x, y))会自动适配不同分辨率设备(如从 19201080 缩放到 540960)。
如需进一步操作细节,请参考 Hamibot 官方文档或发送邮件至 support@hamibot.cn。