找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 442|回复: 0

websocket远程停止手机接收器

[复制链接]
发表于 2026-8-21 06:55:26 | 显示全部楼层 |阅读模式
websocket远程停止手机接收器



  1. // ============================================================================
  2. // 接入示例 - 你的业务脚本如何接入「远程停止接收器」
  3. // ============================================================================
  4. // 【AIWROK 加载明文 JS 的正确方式】
  5. //   - Import("xxx.js")  ← 只能加载加密后的 JS,明文不行!
  6. //   - thread.runJsFile("xxx.js", "线程名")  ← 可以加载明文 JS(推荐)
  7. //
  8. // 所以接入只需 3 行:
  9. //   var stopThread = new thread();
  10. //   stopThread.runJsFile("远程停止接收器.js", "stop_receiver");
  11. //
  12. // 子线程独立上下文,不影响主脚本业务
  13. // 收到电脑端 STOP_ALL 指令时,子线程调用 runTime.stopAllRuning()
  14. // 会停止所有子线程(包括它自己)和主脚本
  15. // ============================================================================

  16. // === 启动远程停止接收器(子线程)===
  17. var stopThread = new thread();
  18. stopThread.runJsFile("远程停止接收器.js", "stop_receiver");

  19. // === 以下是你自己的业务代码(示例)===

  20. printl("=== 我的业务脚本启动 ===");

  21. // 模拟一个长时间运行的任务
  22. var counter = 0;
  23. while (true) {
  24.     counter++;
  25.     printl("业务执行中... 第" + counter + "次");

  26.     try { sleep.second(2); } catch (e) { break; }

  27.     // 演示:跑10次后自己结束(实际不需要,电脑发 STOP_ALL 指令就会全停)
  28.     if (counter >= 10) {
  29.         printl("业务完成");
  30.         break;
  31.     }
  32. }

  33. printl("=== 业务脚本结束 ===");

  34. // ============================================================================
  35. // 工作流程:
  36. //   1. 主脚本启动 → 创建子线程 stop_receiver(连接电脑服务器)
  37. //   2. 主脚本继续跑业务
  38. //   3. 电脑端点「一键全停」→ 广播 STOP_ALL
  39. //   4. 子线程收到 → runTime.stopAllRuning() → 主脚本 + 所有子线程全停
  40. // ============================================================================
复制代码





QQ截图20260818140213.png
QQ截图20260818140222.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2026-10-23 09:08

安卓脚本软件 · 键鼠盒子 · HID · 机械臂

快速回复 返回顶部 返回列表

随机推荐 · 热帖 / 新帖 / 随便看看

社区会员(随机展示)