|
|
HIDÖÐÎÄÊäÈëÖÇÄÜ´ò×Ö¹¦ÄÜ
- /*
- 🍎===============================================================
- 🍎 HIDÖÐÎÄÊäÈëÖÇÄÜ´ò×Ö¹¦ÄÜ
- 🍎===============================================================
- 🍎//🍎½»Á÷QQȺ711841924Ⱥһ£¬Æ»¹ûÄÚ²âȺ£¬528816639
- 🍎===============================================================
- */
- print.log("=== HIDÖÐÎÄÊäÈëÖÇÄܽâ¾ö·½°¸ ===");
- // ¼ì²éHID¹¦ÄÜ
- if (!hid.isOn()) {
- print.log("´íÎó£ºHID¹¦ÄÜ먦Æô£¡");
- print.log("½Å±¾ÖÕÖ¹Ö´ÐÐ");
- } else {
- // ±ê×¼HID¼üÂëÓ³Éä
- var STANDARD_KEYS = {
- 'a': 4, // KEY_A
- 'b': 5, // KEY_B
- 'c': 6, // KEY_C
- 'd': 7, // KEY_D
- 'e': 8, // KEY_E
- 'f': 9, // KEY_F
- 'g': 10, // KEY_G
- 'h': 11, // KEY_H
- 'i': 12, // KEY_I
- 'j': 13, // KEY_J
- 'k': 14, // KEY_K
- 'l': 15, // KEY_L
- 'm': 16, // KEY_M
- 'n': 17, // KEY_N
- 'o': 18, // KEY_O
- 'p': 19, // KEY_P
- 'q': 20, // KEY_Q
- 'r': 21, // KEY_R
- 's': 22, // KEY_S
- 't': 23, // KEY_T
- 'u': 24, // KEY_U
- 'v': 25, // KEY_V
- 'w': 26, // KEY_W
- 'x': 27, // KEY_X
- 'y': 28, // KEY_Y
- 'z': 29 // KEY_Z
- };
-
- // Æ´ÒôÓ³Éä±í
- var pinyinMap = {
- "Äã": "ni",
- "ºÃ": "hao",
- "ÖÐ": "zhong",
- "ÎÄ": "wen"
- };
-
- // ÊäÈëÆ´Òô×Öĸ
- function typePinyin(pinyin) {
- print.log(" ÊäÈëÆ´Òô: " + pinyin);
- for (var i = 0; i < pinyin.length; i++) {
- var char = pinyin[i];
- var keyCode = STANDARD_KEYS[char];
-
- if (keyCode !== undefined) {
- print.log(" °´ÏÂ: " + char + " (¼üÂë: " + keyCode + ")");
- hid.keyPress(0, keyCode);
- // Ôö¼ÓÑÓ³Ùʱ¼ä£¬È·±£ÊäÈë¿É¿¿
- sleep.millisecond(500);
- } else {
- print.log(" ¾¯¸æ: δÕÒµ½×Öĸ " + char + " µÄ¼üÂë");
- }
- }
- }
-
- // Ñ¡×Öº¯Êý - ʹÓÿոñ¼üÑ¡ÔñµÚÒ»¸öºòÑ¡´Ê
- function selectFirstCandidate() {
- print.log(" °´¿Õ¸ñ¼üÑ¡×Ö...");
- hid.keyPress(0, keycode.Space());
- // Ôö¼ÓÑÓ³Ùʱ¼ä£¬È·±£Ñ¡×ÖÍê³É
- sleep.millisecond(1500);
- }
-
- // ¼¤»îÊäÈë¿ò
- print.log("\n1. ¼¤»îÊäÈë¿ò...");
- hid.clickPercent(50, 50);
- sleep.millisecond(2000);
-
- // Çå¿ÕÊäÈë¿ò
- print.log("2. Çå¿ÕÊäÈë¿ò...");
- hid.selectAll();
- sleep.millisecond(500);
- hid.delete(1);
- sleep.millisecond(500);
-
- // ²âÊÔ£ºÊäÈë "ÄãºÃÖÐÎÄ"
- print.log("\n3. ²âÊÔÊäÈë 'ÄãºÃÖÐÎÄ'");
-
- // ÊäÈë "Äã" (Æ´Òô: ni)
- print.log(" ÊäÈë 'Äã' (Æ´Òô: ni)");
- typePinyin("ni");
- sleep.millisecond(1000);
- selectFirstCandidate();
-
- // ÊäÈë "ºÃ" (Æ´Òô: hao)
- print.log(" ÊäÈë 'ºÃ' (Æ´Òô: hao)");
- typePinyin("hao");
- sleep.millisecond(1000);
- selectFirstCandidate();
-
- // ÊäÈë "ÖÐ" (Æ´Òô: zhong)
- print.log(" ÊäÈë 'ÖÐ' (Æ´Òô: zhong)");
- typePinyin("zhong");
- sleep.millisecond(1000);
- selectFirstCandidate();
-
- // ÊäÈë "ÎÄ" (Æ´Òô: wen)
- print.log(" ÊäÈë 'ÎÄ' (Æ´Òô: wen)");
- typePinyin("wen");
- sleep.millisecond(1000);
- selectFirstCandidate();
-
- print.log("\n=== ²âÊÔÍê³É ===");
- print.log("Çë¼ì²éÉ豸ÉϵÄÊäÈë½á¹û");
- print.log("Ô¤ÆÚ½á¹û£ºÄãºÃÖÐÎÄ");
- //🍎½»Á÷QQȺ711841924Ⱥһ£¬Æ»¹ûÄÚ²âȺ£¬528816639
- }
¸´ÖÆ´úÂë
|
|