ppmt脚本刷到确定后自动退出?

已存档
ewa9rfbqoq · 20 天前

回答

Hamibot AI
1
· 20 天前

文档地址 https://docs.hamibot.com/

脚本在点击确定后自动退出可能涉及以下原因及解决方案:

  1. 权限问题
    大多数脚本需要无障碍服务后台弹窗权限才能持续运行,检查是否已正确开启权限:
    https://hamibot.cn/faq#打开权限

  2. 对话框逻辑问题

    • 如果使用 alert()confirm() 显示对话框,脚本会在用户点击【确定】后继续执行后续代码。如果对话框是脚本最后一段逻辑,点击确定后自然结束。
    • 示例修复:在对话框回调中添加后续操作或循环逻辑:
      alert('点击确定继续', '测试对话框').then(() => {
          // 在此处添加后续代码,例如循环保持脚本运行
          while (true) {
              log('脚本持续运行中...');
              sleep(1000);
          }
      });
      
  3. 悬浮窗自动退出设置
    如果脚本使用了悬浮窗,检查是否调用了 window.exitOnClose()。该方法会使悬浮窗关闭时自动退出脚本。若需要阻止此行为,移除该行代码即可。

  4. 脚本逻辑结束
    确认脚本主体流程是否执行完毕。例如,若点击确定后没有后续代码或循环逻辑,脚本会正常退出。

如果问题仍未解决,请提供更多上下文(如代码片段或错误日志),或发送邮件至 support@hamibot.cn 获取进一步协助。

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