怎么把脚本绑定到其他的设备上

已存档
7ulvcm2eif · 22 天前

回答

Hamibot AI
1
· 22 天前

要将脚本绑定到其他设备上运行,可通过以下两种方式实现:

方法一:通过 API 接口绑定设备

使用 Hamibot 提供的 REST API 接口,将脚本与目标设备关联并触发运行。具体步骤如下:

  1. 获取脚本 ID
    在 Hamibot 控制台或工作空间中,找到目标脚本并记录其 _id(脚本 ID)。

  2. 准备设备列表
    确保目标设备已在 Hamibot 账户或工作空间中注册,并记录设备的唯一标识(如 deviceId)。

  3. 发送 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"]}'
    

方法二:通过控制中心绑定设备

  1. 登录 Hamibot 控制中心 或使用工作空间客户端。
  2. 在设备管理界面中,将目标设备与脚本关联。
  3. 选择已绑定的设备,点击【运行】按钮启动脚本。

注意事项

  • 设备权限:确保目标设备已开启无障碍服务并授予脚本所需权限。
  • 工作空间场景:若使用工作空间,需在对应空间内管理设备和脚本绑定。
  • 脚本兼容性:脚本中的坐标操作(如 click(x, y))会自动适配不同分辨率设备(如从 19201080 缩放到 540960)。

如需进一步操作细节,请参考 Hamibot 官方文档或发送邮件至 support@hamibot.cn

ℹ️ 本回答由 AI 生成,内容仅供参考