回答
在 Hamibot 中,脚本是云端管理的,要在其他设备上运行脚本,需要确保设备已连接到控制台,然后指定设备执行脚本。以下是具体方法:
方法一:通过控制台操作
-
确保设备已连接
- 在目标设备上安装 Hamibot 客户端
- 使用账号登录,确保设备出现在控制台的设备列表中
-
运行脚本
- 进入控制台,切换到"开发"或"脚本"页面
- 找到要运行的脚本
- 点击运行,选择目标设备执行
方法二:通过 API 调用
使用 HTTP API 指定设备运行脚本:
http.request('https://api.hamibot.com/v1/scripts/脚本_id/run', {
method: 'POST',
contentType: 'application/json',
headers: {
authorization: '你的令牌(hmp 开头)',
},
body: JSON.stringify({
devices: [{ _id: '设备_id', name: '设备名称' }],
}),
});
参数说明:
| 名称 | 类型 | 描述 |
|---|---|---|
| devices | array | 要执行脚本的设备列表 |
| vars | object | 可选,脚本配置,通过 hamibot.env 调用 |
方法三:创建脚本时关联设备
- 进入控制台,切换到"开发"
- 点击"创建脚本"或直接访问:https://hamibot.cn/dashboard/scripts/console
- 编写或导入脚本代码
- 保存后在运行界面选择目标设备
注意事项
- 设备必须在线且已绑定到当前账号
- 确保设备有足够的运行额度
- 脚本代码需兼容目标设备的系统版本(如 Android 7.0 以上支持完整触摸模拟)
- 如果设备屏幕分辨率不同,Hamibot 会自动放缩坐标以适应
如果设备未出现在列表中,请检查设备网络连接和账号登录状态。
ℹ️ 本回答由 AI 生成,内容仅供参考