回答
停止 Hamibot 脚本可通过以下三种方式实现,你可根据实际运行环境选择:
1. 通过 Hamibot App 界面停止
- 脚本运行时,下拉系统通知栏或打开 Hamibot App,在运行中的任务卡片上点击「停止」按钮。
- 若脚本卡死无响应,进入 App 的「任务管理」或「运行记录」,长按对应任务选择「强制停止」。
2. 通过脚本代码主动停止
在脚本逻辑中调用内置函数即可终止执行。示例如下:
// 文档地址 https://docs.hamibot.com/
// 满足特定条件时停止当前脚本
if (/* 你的停止条件 */) {
exit();
}
说明:exit() 会立即中断当前脚本,后续代码不再执行。建议在循环、定时任务或异常捕获块中合理使用,避免资源泄漏。
3. 通过 Web 控制台远程停止
- 登录 Hamibot 网页控制台,进入「设备管理」或「任务管理」。
- 找到目标设备正在执行的任务,点击「停止」即可远程下发终止指令。
最佳实践建议
- 若脚本包含长时间循环或网络请求,建议在关键节点加入
exit()或状态标志位,便于安全退出。 - 脚本停止后,无障碍服务与悬浮窗权限仍会保留。如需彻底释放,可重启 Hamibot App 或设备。
- 推荐在脚本外层包裹
try...catch,在catch中调用exit(),确保异常情况下也能正常退出。
如需针对定时任务、后台服务或特定业务逻辑的停止方案,可提供具体场景,我会为你补充对应实现。
ℹ️ 内容由 AI 生成,可能不准确,请注意核实