B2B网络软件

标题: 苹果脚本抢红包专用持续快速点击例子 [打印本页]

作者: YYPOST群发软件    时间: 2 小时前
标题: 苹果脚本抢红包专用持续快速点击例子
苹果脚本抢红包专用持续快速点击例子
苹果脚本抢红包专用持续快速点击例子 B2B网络软件

  1. /**
  2. * 持续快速点击测试 - 移动一次后持续点击
  3. * 🍎交流QQ群:711841924(群)
  4. * 🍎交流QQ群:528816639  (苹果内测群)
  5. */

  6. // 获取屏幕尺寸
  7. var screenWidth = screen.getScreenWidth();
  8. var screenHeight = screen.getScreenHeight();
  9. printl("📱 屏幕尺寸: " + screenWidth + "x" + screenHeight);

  10. // 检查 HID
  11. if (typeof hid === 'undefined') {
  12.     printl("❌ HID 对象未定义");
  13. } else {
  14.     printl("✅ HID 已就绪");
  15. }

  16. // 持续快速点击函数
  17. function continuousClick(x, y, count, interval = 2) {
  18.     printl("\n========== 持续快速点击 ==========");
  19.     printl("目标坐标: (" + x + ", " + y + ")");
  20.     printl("点击次数: " + count + "次");
  21.     printl("点击间隔: " + interval + "ms");
  22.    
  23.     // 只移动一次到目标位置
  24.     printl("移动到目标位置...");
  25.     hid.moveToRealPoint(x, y);
  26.     sleep.millisecond(50);
  27.     printl("✓ 已到达目标位置,开始点击...");
  28.    
  29.     // 持续快速点击 - 最快速度
  30.     var startTime = new Date().getTime();
  31.     for (var i = 0; i < count; i++) {
  32.         hid.mouseDown();
  33.         hid.mouseUp();
  34.         
  35.         // 只在需要时等待(不使用 sleep.millisecond 来实现最小延迟)
  36.         if (i < count - 1 && interval > 0) {
  37.             // 使用简单的延迟循环
  38.             var start = new Date().getTime();
  39.             while (new Date().getTime() - start < interval) {
  40.                 // 空循环等待
  41.             }
  42.         }
  43.         
  44.         // 每10次显示进度
  45.         if ((i + 1) % 10 === 0 || i === count - 1) {
  46.             printl("进度: " + (i + 1) + "/" + count);
  47.         }
  48.     }
  49.    
  50.     var endTime = new Date().getTime();
  51.     var duration = endTime - startTime;
  52.     printl("✅ 点击完成!");
  53.     printl("总耗时: " + duration + "ms");
  54.     printl("平均速度: " + (duration / count).toFixed(2) + "ms/次");
  55. }

  56. // 轮番点击三个位置,每个位置持续点击
  57. printl("\n========== 开始轮番点击 ==========");

  58. // 位置1: (358, 559) - 点击20次
  59. continuousClick(358, 559, 20, 2);
  60. sleep.millisecond(500);

  61. // 位置2: (364, 567) - 点击20次
  62. continuousClick(364, 567, 20, 2);
  63. sleep.millisecond(500);

  64. // 位置3: (165, 571) - 点击20次
  65. continuousClick(165, 571, 20, 2);

  66. printl("\n========== 测试完毕 ==========");
复制代码







欢迎光临 B2B网络软件 (http://bbs.niubt.cn/) Powered by Discuz! X3.2