|
|
Æ»¹û½Å±¾ÇÀºì°üרÓóÖÐø¿ìËÙµã»÷Àý×Ó
- /**
- * ³ÖÐø¿ìËÙµã»÷²âÊÔ - ÒÆ¶¯Ò»´Îºó³ÖÐøµã»÷
- * 🍎½»Á÷QQȺ£º711841924£¨Èº£©
- * 🍎½»Á÷QQȺ£º528816639 £¨Æ»¹ûÄÚ²âȺ£©
- */
- // »ñÈ¡ÆÁÄ»³ß´ç
- var screenWidth = screen.getScreenWidth();
- var screenHeight = screen.getScreenHeight();
- printl("📱 ÆÁÄ»³ß´ç: " + screenWidth + "x" + screenHeight);
- // ¼ì²é HID
- if (typeof hid === 'undefined') {
- printl("❌ HID ¶ÔÏó䶨Òå");
- } else {
- printl("✅ HID ÒѾÍÐ÷");
- }
- // ³ÖÐø¿ìËÙµã»÷º¯Êý
- function continuousClick(x, y, count, interval = 2) {
- printl("\n========== ³ÖÐø¿ìËÙµã»÷ ==========");
- printl("Ä¿±ê×ø±ê: (" + x + ", " + y + ")");
- printl("µã»÷´ÎÊý: " + count + "´Î");
- printl("µã»÷¼ä¸ô: " + interval + "ms");
-
- // Ö»ÒÆ¶¯Ò»´Îµ½Ä¿±êλÖÃ
- printl("ÒÆ¶¯µ½Ä¿±êλÖÃ...");
- hid.moveToRealPoint(x, y);
- sleep.millisecond(50);
- printl("✓ Òѵ½´ïÄ¿±êλÖ㬿ªÊ¼µã»÷...");
-
- // ³ÖÐø¿ìËÙµã»÷ - ×î¿ìËÙ¶È
- var startTime = new Date().getTime();
- for (var i = 0; i < count; i++) {
- hid.mouseDown();
- hid.mouseUp();
-
- // Ö»ÔÚÐèҪʱµÈ´ý£¨²»Ê¹Óà sleep.millisecond À´ÊµÏÖ×îСÑÓ³Ù£©
- if (i < count - 1 && interval > 0) {
- // ʹÓüòµ¥µÄÑÓ³ÙÑ»·
- var start = new Date().getTime();
- while (new Date().getTime() - start < interval) {
- // ¿ÕÑ»·µÈ´ý
- }
- }
-
- // ÿ10´ÎÏÔʾ½ø¶È
- if ((i + 1) % 10 === 0 || i === count - 1) {
- printl("½ø¶È: " + (i + 1) + "/" + count);
- }
- }
-
- var endTime = new Date().getTime();
- var duration = endTime - startTime;
- printl("✅ µã»÷Íê³É£¡");
- printl("×ܺÄʱ: " + duration + "ms");
- printl("ƽ¾ùËÙ¶È: " + (duration / count).toFixed(2) + "ms/´Î");
- }
- // ÂÖ·¬µã»÷Èý¸öλÖã¬Ã¿¸öλÖóÖÐøµã»÷
- printl("\n========== ¿ªÊ¼ÂÖ·¬µã»÷ ==========");
- // λÖÃ1: (358, 559) - µã»÷20´Î
- continuousClick(358, 559, 20, 2);
- sleep.millisecond(500);
- // λÖÃ2: (364, 567) - µã»÷20´Î
- continuousClick(364, 567, 20, 2);
- sleep.millisecond(500);
- // λÖÃ3: (165, 571) - µã»÷20´Î
- continuousClick(165, 571, 20, 2);
- printl("\n========== ²âÊÔÍê±Ï ==========");
¸´ÖÆ´úÂë
|
|