企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 使用说明 用于模拟单击非字母的特殊键 >[warning] 参数要用单引号,不要用双引号,否则会失败 ## 例子 ``` 定义 开始 = 函数(){ IDE交互.日志输出("点击了开始按钮") 定义 结果,会话ID = 浏览器.启动("E:\ChromeGreen2\Chrome2.exe",55555); IDE交互.日志输出(结果,会话ID); 如果(!结果){ IDE交互.日志输出("启动chrome失败,请检查chrome路径是否正确"); 返回; } 浏览器.转到网址("https://baidu.com/"); 延迟等待(3000) 浏览器.单击某键('\uE00F')//下翻页键 PAGE_DOWN ('\uE00F'), } ``` >[info] 注意:如果是按下单个字母键,则参数可以用单引号加字母;如果是想输入多个字符请用 **浏览器.输入文本()** ## 特殊键与编码对应表 NULL ('\uE000'), CANCEL ('\uE001'), // ^break HELP ('\uE002'), BACK_SPACE ('\uE003'), TAB ('\uE004'), CLEAR ('\uE005'), RETURN ('\uE006'), ENTER ('\uE007'), SHIFT ('\uE008'), LEFT_SHIFT (Keys.SHIFT), CONTROL ('\uE009'), LEFT_CONTROL (Keys.CONTROL), ALT ('\uE00A'), LEFT_ALT (Keys.ALT), PAUSE ('\uE00B'), ESCAPE ('\uE00C'), SPACE ('\uE00D'), PAGE_UP ('\uE00E'), PAGE_DOWN ('\uE00F'), END ('\uE010'), HOME ('\uE011'), LEFT ('\uE012'), ARROW_LEFT (Keys.LEFT), UP ('\uE013'), ARROW_UP (Keys.UP), RIGHT ('\uE014'), ARROW_RIGHT (Keys.RIGHT), DOWN ('\uE015'), ARROW_DOWN (Keys.DOWN), INSERT ('\uE016'), DELETE ('\uE017'), SEMICOLON ('\uE018'), EQUALS ('\uE019'), // 数字小键盘的键 Number pad keys NUMPAD0 ('\uE01A'), NUMPAD1 ('\uE01B'), NUMPAD2 ('\uE01C'), NUMPAD3 ('\uE01D'), NUMPAD4 ('\uE01E'), NUMPAD5 ('\uE01F'), NUMPAD6 ('\uE020'), NUMPAD7 ('\uE021'), NUMPAD8 ('\uE022'), NUMPAD9 ('\uE023'), MULTIPLY ('\uE024'), ADD ('\uE025'), SEPARATOR ('\uE026'), SUBTRACT ('\uE027'), DECIMAL ('\uE028'), DIVIDE ('\uE029'), // 功能键 Function keys F1 ('\uE031'), F2 ('\uE032'), F3 ('\uE033'), F4 ('\uE034'), F5 ('\uE035'), F6 ('\uE036'), F7 ('\uE037'), F8 ('\uE038'), F9 ('\uE039'), F10 ('\uE03A'), F11 ('\uE03B'), F12 ('\uE03C'), META ('\uE03D'), COMMAND (Keys.META), ZENKAKU_HANKAKU ('\uE040') ## 其它版本的键码对照表 key’s codepoint Normalised key value \uE000 "Unidentified" \uE001 "Cancel" \uE002 "Help" \uE003 "Backspace" \uE004 "Tab" \uE005 "Clear" \uE006 "Return" \uE007 "Enter" \uE008 "Shift" \uE009 "Control" \uE00A "Alt" \uE00B "Pause" \uE00C "Escape" \uE00D " " \uE00E "PageUp" \uE00F "PageDown" \uE010 "End" \uE011 "Home" \uE012 "ArrowLeft" \uE013 "ArrowUp" \uE014 "ArrowRight" \uE015 "ArrowDown" \uE016 "Insert" \uE017 "Delete" \uE018 ";" \uE019 "=" \uE01A "0" \uE01B "1" \uE01C "2" \uE01D "3" \uE01E "4" \uE01F "5" \uE020 "6" \uE021 "7" \uE022 "8" \uE023 "9" \uE024 "*" \uE025 "+" \uE026 "," \uE027 "-" \uE028 "." \uE029 "/" \uE031 "F1" \uE032 "F2" \uE033 "F3" \uE034 "F4" \uE035 "F5" \uE036 "F6" \uE037 "F7" \uE038 "F8" \uE039 "F9" \uE03A "F10" \uE03B "F11" \uE03C "F12" \uE03D "Meta" \uE040 "ZenkakuHankaku" \uE050 "Shift" \uE051 "Control" \uE052 "Alt" \uE053 "Meta" \uE054 "PageUp" \uE055 "PageDown" \uE056 "End" \uE057 "Home" \uE058 "ArrowLeft" \uE059 "ArrowUp" \uE05A "ArrowRight" \uE05B "ArrowDown" \uE05C "Insert" \uE05D "Delete" ----------------------------- Key Alternate Key code "`" "~" "Backquote" "\" "|" "Backslash" "\uE003" "Backspace" "[" "{" "BracketLeft" "]" "}" "BracketRight" "," "<" "Comma" "0" ")" "Digit0" "1" "!" "Digit1" "2" "@" "Digit2" "3" "#" "Digit3" "4" "$" "Digit4" "5" "%" "Digit5" "6" "^" "Digit6" "7" "&" "Digit7" "8" "*" "Digit8" "9" "(" "Digit9" "=" "+" "Equal" "<" ">" "IntlBackslash" "a" "A" "KeyA" "b" "B" "KeyB" "c" "C" "KeyC" "d" "D" "KeyD" "e" "E" "KeyE" "f" "F" "KeyF" "g" "G" "KeyG" "h" "H" "KeyH" "i" "I" "KeyI" "j" "J" "KeyJ" "k" "K" "KeyK" "l" "L" "KeyL" "m" "M" "KeyM" "n" "N" "KeyN" "o" "O" "KeyO" "p" "P" "KeyP" "q" "Q" "KeyQ" "r" "R" "KeyR" "s" "S" "KeyS" "t" "T" "KeyT" "u" "U" "KeyU" "v" "V" "KeyV" "w" "W" "KeyW" "x" "X" "KeyX" "y" "Y" "KeyY" "z" "Z" "KeyZ" "-" "_" "Minus" "." ">" "Period" "'" """ "Quote" ";" ":" "Semicolon" "/" "?" "Slash" "\uE00A" "AltLeft" "\uE052" "AltRight" "\uE009" "ControlLeft" "\uE051" "ControlRight" "\uE006" "Enter" "\uE03D" "OSLeft" "\uE053" "OSRight" "\uE008" "ShiftLeft" "\uE050" "ShiftRight" " " "\uE00D" "Space" "\uE004" "Tab" "\uE017" "Delete" "\uE010" "End" "\uE002" "Help" "\uE011" "Home" "\uE016" "Insert" "\uE00F" "PageDown" "\uE00E" "PageUp" "\uE015" "ArrowDown" "\uE012" "ArrowLeft" "\uE014" "ArrowRight" "\uE013" "ArrowUp" "\uE00C" "Escape" "\uE031" "F1" "\uE032" "F2" "\uE033" "F3" "\uE034" "F4" "\uE035" "F5" "\uE036" "F6" "\uE037" "F7" "\uE038" "F8" "\uE039" "F9" "\uE03A" "F10" "\uE03B" "F11" "\uE03C" "F12" "\uE01A" "\uE05C" "Numpad0" "\uE01B" "\uE056" "Numpad1" "\uE01C" "\uE05B" "Numpad2" "\uE01D" "\uE055" "Numpad3" "\uE01E" "\uE058" "Numpad4" "\uE01F" "Numpad5" "\uE020" "\uE05A" "Numpad6" "\uE021" "\uE057" "Numpad7" "\uE022" "\uE059" "Numpad8" "\uE023" "\uE054" "Numpad9" "\uE025" "NumpadAdd" "\uE026" "NumpadComma" "\uE028" "\uE05D" "NumpadDecimal" "\uE029" "NumpadDivide" "\uE007" "NumpadEnter" "\uE024" "NumpadMultiply" "\uE027" "NumpadSubtract" ----------------------------- \uE007 Enter 1 \uE008 Left Shift 1 \uE009 Left Control 1 \uE00A Left Alt 1 \uE01A Numpad 0 3 \uE01B Numpad 1 3 \uE01C Numpad 2 3 \uE01D Numpad 3 3 \uE01E Numpad 4 3 \uE01F Numpad 5 3 \uE020 Numpad 6 3 \uE021 Numpad 7 3 \uE022 Numpad 8 3 \uE023 Numpad 9 3 \uE024 Numpad * 3 \uE025 Numpad + 3 \uE026 Numpad , 3 \uE027 Numpad - 3 \uE028 Numpad . 3 \uE029 Numpad / 3 \uE03D Left Meta 1 \uE050 Right Shift 2 \uE051 Right Control 2 \uE052 Right Alt 2 \uE053 Right Meta 2 \uE054 Numpad PageUp 3 \uE055 Numpad PageDown 3 \uE056 Numpad End 3 \uE057 Numpad Home 3 \uE058 Numpad ArrowLeft 3 \uE059 Numpad ArrowUp 3 \uE05A Numpad ArrowRight 3 \uE05B Numpad ArrowDown 3 \uE05C Numpad Insert 3 \uE05D Numpad Delete 3