回答
在 Hamibot 中,让不同设备运行不同脚本主要通过 Web 控制台的设备选择功能完成。具体操作如下:
核心操作步骤
- 确保设备已配对且在线:在控制台的「设备」页面,确认你需要使用的 Android 设备均已登录同一 Hamibot 账户并显示为在线状态。
- 选择目标脚本:进入「脚本」页面,找到需要运行的脚本。
- 指定运行设备:点击脚本的「运行」按钮,系统会弹出设备勾选列表。仅勾选你希望执行该脚本的设备,确认后脚本只会下发到选中设备。
- 重复分配:对其他脚本重复上述步骤,分别勾选不同的设备,即可完成差异化分配。
关键限制说明
- 设备额度限制:免费账户默认仅支持配对 1 台设备。若需同时管理多台设备,必须前往设备管理页购买额外的设备额度。额度未满前,无法配对或同时控制更多设备。
- 脚本绑定计数:部分脚本设有设备绑定上限。若提示无法在新设备运行,可通过续费脚本清空绑定列表,或检查脚本设定的最大允许设备数。
进阶方案:脚本内自动路由
如果你希望同一个脚本在不同设备上自动执行不同逻辑,可以在脚本内部通过设备信息进行分支判断。示例如下(兼容 Rhino 1.7.15 引擎):
// 文档地址 https://docs.hamibot.com/
var model = device.model;
var brand = device.brand;
if (model === 'Pixel 6') {
toast('设备A执行逻辑');
// 设备A专属代码
} else if (brand === 'Xiaomi') {
toast('设备B执行逻辑');
// 设备B专属代码
} else {
toast('默认执行逻辑');
// 其他设备代码
}
将此脚本部署到多台设备后,各设备会根据自身型号自动匹配对应分支,无需在控制台反复切换。
最佳实践建议
- 规范设备备注:在控制台为每台设备设置清晰的备注名(如
营销机-01、测试机-02),避免勾选时出错。 - 独立任务监控:运行后通过「任务」页面查看各设备的执行日志,失败时可针对单台设备重试,不影响其他设备。
- 环境一致性:若脚本依赖本地文件或无障碍服务,确保各设备的基础环境配置一致,或通过脚本参数动态适配路径。
按上述方式操作即可实现多设备差异化运行。如需了解设备额度购买流程或脚本参数配置细节,可直接告诉我。
ℹ️ 内容由 AI 生成,可能不准确,请注意核实