B2BÍøÂçÈí¼þ

 ÕÒ»ØÃÜÂë
 Á¢¼´×¢²á ÉóºËÍøÕ¾ºÅ:QQ:896757558
ËÑË÷
²é¿´: 3|»Ø¸´: 0
´òÓ¡ ÉÏÒ»Ö÷Ìâ ÏÂÒ»Ö÷Ìâ

AIWROK˫ָÏòÖм们¶¯ÄóºÏÊÖÊÆÍêÕûʾÀý

[¸´ÖÆÁ´½Ó]

1156

Ö÷Ìâ

1161

Ìû×Ó

7901

»ý·Ö

abc

Rank: 9Rank: 9Rank: 9

»ý·Ö
7901
Ìø×ªµ½Ö¸¶¨Â¥²ã
Â¥Ö÷

AIWROK˫ָÏòÖм们¶¯ÄóºÏÊÖÊÆÍêÕûʾÀý


AIWROK˫ָÏòÖм们¶¯ÄóºÏÊÖÊÆÍêÕûʾÀý B2BÍøÂçÈí¼þ


AIWROK˫ָÏòÖм们¶¯ÄóºÏÊÖÊÆÍêÕûʾÀý B2BÍøÂçÈí¼þ

AIWROK˫ָÏòÖм们¶¯ÄóºÏÊÖÊÆÍêÕûʾÀý B2BÍøÂçÈí¼þ



  1. /**
  2. * ============================================================
  3. * AIWROK - ˫ָÏòÖм们¶¯£¨ÄóºÏÊÖÊÆ£©ÍêÕûʾÀý
  4. * ============================================================
  5. * ºËÐŦÄÜ£º
  6. *   1. auto.dispatchGesture([path1, path2])  ¡ª¡ª ͬʱִÐжàÌõ·¾¶£¬ÊµÏÖ¶àµã´¥¿Ø
  7. *   2. new path() + setDurTime() + addPoint() ¡ª¡ª ¹¹½¨µ¥¸ùÊÖÖ¸µÄ»¬¶¯¹ì¼£
  8. *
  9. * ÊÖÊÆËµÃ÷£º
  10. *   - ÄóºÏ£¨ËõС£©£º×óÖ¸ÏòÓÒ»¬ + ÓÒÖ¸Ïò×󻬣¬Á½Ö¸Í¬Ê±ÏòÖм俿£
  11. *   - ·Å´ó£¨ÕÅ¿ª£©£º×óÖ¸Ïò×ó»¬ + ÓÒÖ¸ÏòÓÒ»¬£¬Á½Ö¸Í¬Ê±ÏòÍâ·Ö¿ª£¨¸½´øÊ¾Àý£©
  12. * ============================================================
  13. */

  14. function main() {
  15.     print.log("========== ˫ָÏòÖм们¶¯£¨ÄóºÏÊÖÊÆ£©Ê¾Àý ==========");

  16.     // =====================================================
  17.     //  µÚÒ»²½£º»ñÈ¡ÆÁÄ»³ß´ç£¬Ê¹ÓðٷֱÈ×ø±êÊÊÅäËùÓлúÐÍ
  18.     // =====================================================
  19.     var screenW = 1080;
  20.     var screenH = 1920;
  21.     try {
  22.         if (typeof screen !== 'undefined') {
  23.             if (typeof screen.getScreenWidth === 'function')  screenW = screen.getScreenWidth();
  24.             if (typeof screen.getScreenHeight === 'function') screenH = screen.getScreenHeight();
  25.         } else if (typeof device !== 'undefined') {
  26.             if (typeof device.width === 'number')  screenW = device.width;
  27.             if (typeof device.height === 'number') screenH = device.height;
  28.         }
  29.     } catch (e) {
  30.         print.log("»ñÈ¡ÆÁÄ»³ß´çʧ°Ü£¬Ê¹ÓÃĬÈÏÖµ: " + e);
  31.     }
  32.     print.log("ÆÁÄ»³ß´ç: " + screenW + " x " + screenH);
  33.     sleep.millisecond(500);

  34.     // =====================================================
  35.     //  Ê¾Àý 1£ºË®Æ½·½Ïò˫ָÄóºÏ£¨ÏòÖм们¶¯£¬ËõСͼƬÓã©
  36.     //  ×óÖ¸£ºÆÁÄ»×ó²à 1/4 ´¦ ¡ú ÆÁÄ»Öмä
  37.     //  ÓÒÖ¸£ºÆÁÄ»ÓÒ²à 3/4 ´¦ ¡ú ÆÁÄ»Öмä
  38.     // =====================================================
  39.     print.log("\n--- ʾÀý1: ˮƽÄóºÏ£¨ÏòÖм们¶¯£¬ËõС£©---");
  40.     {
  41.         // ×óָ·¾¶£º´Ó×ó 1/4 ¡ú Öмä
  42.         var pathLeft1 = new path();
  43.         pathLeft1.setDurTime(600);
  44.         pathLeft1.addPoint(screenW * 0.25, screenH * 0.5);   // Æðµã
  45.         pathLeft1.addPoint(screenW * 0.45, screenH * 0.5);   // Öյ㣨ÖÐ¼äÆ«×ó£©

  46.         // ÓÒָ·¾¶£º´ÓÓÒ 1/4 ¡ú Öмä
  47.         var pathRight1 = new path();
  48.         pathRight1.setDurTime(600);
  49.         pathRight1.addPoint(screenW * 0.75, screenH * 0.5);  // Æðµã
  50.         pathRight1.addPoint(screenW * 0.55, screenH * 0.5);  // Öյ㣨ÖÐ¼äÆ«ÓÒ£©

  51.         // ͬʱ´«ÈëÁ½¸ö path ¶ÔÏó ¡ú ˫ָͬʱ»¬¶¯
  52.         var ok1 = auto.dispatchGesture([pathLeft1, pathRight1]);
  53.         print.log(ok1 ? "✓ ˮƽÄóºÏÖ´Ðгɹ¦" : "✗ ˮƽÄóºÏÖ´ÐÐʧ°Ü");
  54.     }
  55.     sleep.second(1);

  56.     // =====================================================
  57.     //  Ê¾Àý 2£º´¹Ö±·½Ïò˫ָÄóºÏ£¨ÉÏָϻ¬ + ÏÂÖ¸ÉÏ»¬ ¡ú ÏòÖм䣩
  58.     // =====================================================
  59.     print.log("\n--- ʾÀý2: ´¹Ö±ÄóºÏ£¨ÏòÖм们¶¯£©---");
  60.     {
  61.         var pathTop = new path();
  62.         pathTop.setDurTime(600);
  63.         pathTop.addPoint(screenW * 0.5, screenH * 0.25);     // ¶¥²¿Æðµã
  64.         pathTop.addPoint(screenW * 0.5, screenH * 0.45);     // ÏòÖм们

  65.         var pathBottom = new path();
  66.         pathBottom.setDurTime(600);
  67.         pathBottom.addPoint(screenW * 0.5, screenH * 0.75);  // µ×²¿Æðµã
  68.         pathBottom.addPoint(screenW * 0.5, screenH * 0.55);  // ÏòÖм们

  69.         var ok2 = auto.dispatchGesture([pathTop, pathBottom]);
  70.         print.log(ok2 ? "✓ ´¹Ö±ÄóºÏÖ´Ðгɹ¦" : "✗ ´¹Ö±ÄóºÏÖ´ÐÐʧ°Ü");
  71.     }
  72.     sleep.second(1);

  73.     // =====================================================
  74.     //  Ê¾Àý 3£º¶Ô½ÇÏßÄóºÏ£¨×óÉÏ+ÓÒÏÂͬʱÏòÖÐÐÄ¿¿Â££©
  75.     // =====================================================
  76.     print.log("\n--- ʾÀý3: ¶Ô½ÇÏßÄóºÏ£¨×óÉÏ+ÓÒÏ ¡ú ÖÐÐÄ£©---");
  77.     {
  78.         var pathLT = new path();
  79.         pathLT.setDurTime(700);
  80.         pathLT.addPoint(screenW * 0.15, screenH * 0.2);     // ×óÉϽÇ
  81.         pathLT.addPoint(screenW * 0.42, screenH * 0.46);    // ÖÐÐÄ×óÉÏÇøÓò

  82.         var pathRB = new path();
  83.         pathRB.setDurTime(700);
  84.         pathRB.addPoint(screenW * 0.85, screenH * 0.8);     // ÓÒϽÇ
  85.         pathRB.addPoint(screenW * 0.58, screenH * 0.54);    // ÖÐÐÄÓÒÏÂÇøÓò

  86.         var ok3 = auto.dispatchGesture([pathLT, pathRB]);
  87.         print.log(ok3 ? "✓ ¶Ô½ÇÏßÄóºÏÖ´Ðгɹ¦" : "✗ ¶Ô½ÇÏßÄóºÏÖ´ÐÐʧ°Ü");
  88.     }
  89.     sleep.second(1);

  90.     // =====================================================
  91.     //  Ê¾Àý 4£º·Å´óÊÖÊÆ£¨ÓëÄóºÏÏà·´£¬Ë«Ö¸ÏòÍâ·Ö¿ª£©
  92.     //  ×÷Ϊ¶Ô±È²Î¿¼£¬·½±ãÀí½â·½Ïò
  93.     // =====================================================
  94.     print.log("\n--- ʾÀý4: ˮƽ·Å´ó£¨Ë«Ö¸ÏòÍâ·Ö¿ª£©---");
  95.     {
  96.         var pathLeft4 = new path();
  97.         pathLeft4.setDurTime(600);
  98.         pathLeft4.addPoint(screenW * 0.45, screenH * 0.5);  // ÖÐ¼äÆ«×ó
  99.         pathLeft4.addPoint(screenW * 0.20, screenH * 0.5);  // »¬Ïò×ó±ß

  100.         var pathRight4 = new path();
  101.         pathRight4.setDurTime(600);
  102.         pathRight4.addPoint(screenW * 0.55, screenH * 0.5); // ÖÐ¼äÆ«ÓÒ
  103.         pathRight4.addPoint(screenW * 0.80, screenH * 0.5); // »¬ÏòÓÒ±ß

  104.         var ok4 = auto.dispatchGesture([pathLeft4, pathRight4]);
  105.         print.log(ok4 ? "✓ ˮƽ·Å´óÖ´Ðгɹ¦" : "✗ ˮƽ·Å´óÖ´ÐÐʧ°Ü");
  106.     }
  107.     sleep.second(1);

  108.     // =====================================================
  109.     //  Ê¾Àý 5£º·â×°ºÃµÄͨÓú¯Êýµ÷ÓÃ
  110.     // =====================================================
  111.     print.log("\n--- ʾÀý5: µ÷Ó÷â×°º¯Êý pinchHorizontal() ---");
  112.     pinchHorizontal(0.2, 0.8, 0.5, 0.5, 800);   // ´Ó 20% ºÍ 80% λÖÃÏòÖмäÄóºÏ
  113.     sleep.second(1);

  114.     print.log("\n========== ʾÀýÈ«²¿Ö´ÐÐÍê³É ==========");
  115. }

  116. // ============================================================
  117. //  ·â×°º¯Êý£ºË®Æ½ÄóºÏ£¨Ë«Ö¸ÏòÖм们¶¯£©
  118. //  ²ÎÊý£º
  119. //    leftStartXPercent : ×óÖ¸Æðµã X µÄ°Ù·Ö±È (0~1)
  120. //    rightStartXPercent: ÓÒÖ¸Æðµã X µÄ°Ù·Ö±È (0~1)
  121. //    yPercent          : ÄóºÏÖÐÐÄÏßµÄ Y °Ù·Ö±È (0~1)
  122. //    convergePercent   : ÏòÖмäÊÕÁ²µ½µÄλÖã¨0.5 = ÕýÖÐÐÄ£©
  123. //    duration          : ³ÖÐøÊ±¼ä£¨ºÁÃ룩
  124. // ============================================================
  125. function pinchHorizontal(leftStartXPercent, rightStartXPercent, yPercent, convergePercent, duration) {
  126.     try {
  127.         var w = 1080, h = 1920;
  128.         if (typeof screen !== 'undefined') {
  129.             if (typeof screen.getScreenWidth  === 'function') w = screen.getScreenWidth();
  130.             if (typeof screen.getScreenHeight === 'function') h = screen.getScreenHeight();
  131.         }

  132.         var y = h * yPercent;
  133.         var cx = w * convergePercent;

  134.         // ×óÖ¸£ºÆðµã ¡ú ÖÐÐÄ×ó²à£¨Áô³öÒ»µã¼ä¾à²»×²³µ£©
  135.         var pL = new path();
  136.         pL.setDurTime(duration);
  137.         pL.addPoint(w * leftStartXPercent, y);
  138.         pL.addPoint(cx - w * 0.05, y);

  139.         // ÓÒÖ¸£ºÆðµã ¡ú ÖÐÐÄÓÒ²à
  140.         var pR = new path();
  141.         pR.setDurTime(duration);
  142.         pR.addPoint(w * rightStartXPercent, y);
  143.         pR.addPoint(cx + w * 0.05, y);

  144.         var result = auto.dispatchGesture([pL, pR]);
  145.         print.log("ˮƽÄóºÏ " + (result ? "³É¹¦" : "ʧ°Ü")
  146.                   + " [" + (leftStartXPercent*100).toFixed(0) + "%¡ú" + ((convergePercent-0.05)*100).toFixed(0) + "%"
  147.                   + ", " + (rightStartXPercent*100).toFixed(0) + "%¡ú" + ((convergePercent+0.05)*100).toFixed(0) + "%]");
  148.         return result;
  149.     } catch (e) {
  150.         print.log("ˮƽÄóºÏÒì³£: " + e);
  151.         return false;
  152.     }
  153. }

  154. // ============================================================
  155. //  ·â×°º¯Êý£º´¹Ö±ÄóºÏ£¨ÉÏָϻ¬ + ÏÂÖ¸ÉÏ»¬£©
  156. // ============================================================
  157. function pinchVertical(topStartYPercent, bottomStartYPercent, xPercent, convergePercent, duration) {
  158.     try {
  159.         var w = 1080, h = 1920;
  160.         if (typeof screen !== 'undefined') {
  161.             if (typeof screen.getScreenWidth  === 'function') w = screen.getScreenWidth();
  162.             if (typeof screen.getScreenHeight === 'function') h = screen.getScreenHeight();
  163.         }

  164.         var x = w * xPercent;
  165.         var cy = h * convergePercent;

  166.         var pT = new path();
  167.         pT.setDurTime(duration);
  168.         pT.addPoint(x, h * topStartYPercent);
  169.         pT.addPoint(x, cy - h * 0.05);

  170.         var pB = new path();
  171.         pB.setDurTime(duration);
  172.         pB.addPoint(x, h * bottomStartYPercent);
  173.         pB.addPoint(x, cy + h * 0.05);

  174.         var result = auto.dispatchGesture([pT, pB]);
  175.         print.log("´¹Ö±ÄóºÏ " + (result ? "³É¹¦" : "ʧ°Ü"));
  176.         return result;
  177.     } catch (e) {
  178.         print.log("´¹Ö±ÄóºÏÒì³£: " + e);
  179.         return false;
  180.     }
  181. }

  182. // ============================================================
  183. //  ·â×°º¯Êý£ºÍ¨ÓÃ˫ָÄóºÏ£¨ÈÎÒâÆðµã + Ö¸¶¨ÊÕÁ²ÖÐÐÄ£©
  184. //    start1 : Æðµã1 {x, y} £¨°Ù·Ö±È 0~1£©
  185. //    start2 : Æðµã2 {x, y}
  186. //    center : ÊÕÁ²ÖÐÐÄ {x, y} £¨°Ù·Ö±È£©
  187. //    duration : ºÁÃë
  188. // ============================================================
  189. function pinchGeneric(start1, start2, center, duration) {
  190.     try {
  191.         var w = 1080, h = 1920;
  192.         if (typeof screen !== 'undefined') {
  193.             if (typeof screen.getScreenWidth  === 'function') w = screen.getScreenWidth();
  194.             if (typeof screen.getScreenHeight === 'function') h = screen.getScreenHeight();
  195.         }

  196.         var p1 = new path();
  197.         p1.setDurTime(duration);
  198.         p1.addPoint(start1.x * w, start1.y * h);
  199.         // ÏòÖÐÐÄ¿¿½ü£¬µ«²»µ½¾ø¶ÔÖÐÐÄ£¨Áô 3% ¼ä¾à£¬±ÜÃâÁ½Ö¸×ø±êÏàͬ±»ÏµÍ³Ê¶±ð³Éµ¥Ö¸£©
  200.         p1.addPoint(
  201.             start1.x * w + (center.x * w - start1.x * w) * 0.85,
  202.             start1.y * h + (center.y * h - start1.y * h) * 0.85
  203.         );

  204.         var p2 = new path();
  205.         p2.setDurTime(duration);
  206.         p2.addPoint(start2.x * w, start2.y * h);
  207.         p2.addPoint(
  208.             start2.x * w + (center.x * w - start2.x * w) * 0.85,
  209.             start2.y * h + (center.y * h - start2.y * h) * 0.85
  210.         );

  211.         var result = auto.dispatchGesture([p1, p2]);
  212.         print.log("ͨÓÃ˫ָÄóºÏ " + (result ? "³É¹¦" : "ʧ°Ü"));
  213.         return result;
  214.     } catch (e) {
  215.         print.log("ͨÓÃÄóºÏÒì³£: " + e);
  216.         return false;
  217.     }
  218. }

  219. main();
¸´ÖÆ´úÂë


»Ø¸´

ʹÓõÀ¾ß ¾Ù±¨

±¾°æ»ý·Ö¹æÔò

¹Ø±Õ

QQ|»ÓªÏúÈí¼þ×ÛºÏÌÖÂÛ|»ÓªÏúÈí¼þÓÐÎʱشð|»ÓªÏúÈí¼þ½Ì³Ì×¨Çø|»ÓªÏúÈí¼þPOST½Å±¾·ÖÏí|»ÓªÏúÈí¼þÆÕͨ½Å±¾·ÖÏí|»ÓªÏúÈí¼þÈí¼þ×ÊѶ|»ÓªÏúÈí¼þ¾«Æ·Èí¼þ|»ÓªÏúÈí¼þ¸üй«¸æ|ÓªÏúÈí¼þ|B2BÈí¼þ|B2BÍøÂçÈí¼þ ( ¾©ICP±¸09078825ºÅ )±¾ÍøÕ¾¿ª·¢µÄÓªÏúÈí¼þÊÇÒ»¿îеÄÍøÂçÓªÏúÈí¼þ£¬Õâ¿îÓªÏú¿ÉÒÔÈ¥ÍøÕ¾Èí¼þ£¬²©¿ÍÈí¼þ£¬B2BÈí¼þ£¬·ÖÀàÐÅÏ¢Íø·¢Ìù£¬¿ÉÒÔÇÀɳ·¢£¬¿ÉÒÔµ½°Ù¶ÈÎÄ¿âÉÏ´«WORDÎĵµ£¬¿ÉÒÔµ½Ò»Ð©ÊÇÏà²áÍøÕ¾×Ô¶¯ÉÏ´«Í¼Æ¬£¬Õâ¸ö×Ô¶¯·¢ÌûÈí¼þ×Ô´øÔÆÖ©Ö룬¼Ó¿ìÊÕ¼£¬ÓÐ6ÖÖ¶Ô½Ó´òÂë½Ó¿Ú£¬·½±ã£¬Ð§Âʸߣ¬Ëٶȿ죬¶øÇÒ¶ÔÍ϶¯µÄÑéÖ¤ÂëÈ«ÍøµÚÒ»¼Ò¶À¼ÒÖ§³Ö£¬È«²¿Ô­´´¼¼Êõ£¬¶À¼ÒÑз¢£¬Õý°æÔ­´´´ø°æÈ¨Èí¼þ¡£Ñ¡ÔñÍòÄÜÓªÏúÈí¼þ£¬¾ÍÑ¡ÔñÁËÒ»ÖÖ׬ǮµÄЧÂÊ£¬´ÓûÓб»³¬Ô½¹ý£¬Ò»Ö±ÔÚŬÁ¦Ñз¢Ð¼¼Êõ¡£·Å·ÉÃÎÏ룬½â·ÅË«ÊÖ£¬À´µã´´Ò⣬³É¾ÍÄãµÄÃÎÏ룬¾ÍÔÚÍòÄÜÓªÏúÈí¼þ¿ªÊ¼

map2

GMT+8, 2026-8-17 07:47 , Processed in 0.094897 second(s), 35 queries .

¿ìËٻظ´ ·µ»Ø¶¥²¿ ·µ»ØÁбí