Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

Keyboard operation of AutoItLibrary (send)

Shulou Source: shulou.com Published: 2022-06-02 19:32:39 10月04日 Update

1. First of all, the library used is AutoItLibrary, and the method used is that send; press F5 to see

2 、 demo

Look at demo, very simple, open Baidu, enter content to find, as long as it is to see send

Line 4: it means select all, that is, our usual Ctrl+a.

Line 5: copy all the selected contents at once, ctrl+c

Line 6: paste ctrl+v

3. Win switch window (keyboard press alt, operate tab key)

The steps are as follows:

AutoITLibrary.send {ALT DOWN}

AutoITLibrary.send {tab}

AutoITLibrary.send {tab}

AutoItLibrary.Send {ALT UP}

For other keyboard operations, please refer to:

keyboard entry

[Arguments] ${keys} ${flag} = 0

[Documentation] simulate keyboard input, which requires two parameters:

... First parameter: keyboard keys that need to be entered

... Second parameter: tag variable. Optional value. Default is 0.

... 0: the! + ^ # in the first parameter ${keys} represents a special key.

.. 1: indicates that all characters in the first parameter ${keys} are ordinary strings.

... For example:

. ^ a ^ c ^ v! {F4} stands for: Ctrl+a Ctrl+c Ctrl+v Alt+F4

... Instructions for special buttons:

... If ${flag} is 0, then:

...! Represents the ALT button

... + stands for SHIFT button

. ^ represents the CTRL button

... # stands for WIN button

... For example:! + a stands for: ALT+SHIFT+a

... Other special buttons:

When ${flags} is 0, the following special keys are also supported:

... Enter the final keyboard key

... {!}!

... {#} #

. {+} +

. {^} ^

... {{} {

... {}

... {SPACE} SPACE

... {ENTER} ENTER key on the main keyboard

... {ALT} ALT

... {BACKSPACE} or {BS} BACKSPACE

... {DELETE} or {DEL} DELETE

... {UP} Cursor up

... {DOWN} Cursor down

... {LEFT} Cursor left

... {RIGHT} Cursor right

... {HOME} HOME

... {END} END

... {ESCAPE} or {ESC} ESCAPE

... {INSERT} or {INS} INS

... {PGUP} PageUp

... {PGDN} PageDown

... {F1}-{F12} Function keys

... {TAB} TAB

... {PRINTSCREEN} Print Screen key

... {LWIN} Left Windows key

... {RWIN} Right Windows key

... {NUMLOCK on} NUMLOCK (on/off/toggle)

... {CAPSLOCK off} CAPSLOCK (on/off/toggle)

... {SCROLLLOCK toggle} SCROLLLOCK (on/off/toggle)

... {BREAK} for Ctrl+Break processing

... {PAUSE} PAUSE

... {NUMPAD0}-{NUMPAD9} Numpad digits

... {NUMPADMULT} Numpad Multiply

... {NUMPADADD} Numpad Add

... {NUMPADSUB} Numpad Subtract

... {NUMPADDIV} Numpad Divide

... {NUMPADDOT} Numpad period

... {NUMPADENTER} Enter key on the numpad

... {APPSKEY} Windows App key

... {LALT} Left ALT key

... {RALT} Right ALT key

... {LCTRL} Left CTRL key

... {RCTRL} Right CTRL key

... {LSHIFT} Left Shift key

... {RSHIFT} Right Shift key

... {ALTDOWN} Holds the ALT key down until {ALTUP} is sent

... {SHIFTDOWN} Holds the SHIFT key down until {SHIFTUP} is sent

... {CTRLDOWN} Holds the CTRL key down until {CTRLUP} is sent

... {LWINDOWN} Holds the left Windows key down until {LWINUP} is sent

... {RWINDOWN} Holds the right Windows key down until {RWINUP} is sent

... {ASC nnnn} Send the ALT+nnnn key combination

AutoItLibrary.Send ${keys} ${flag}

Keyboard input Alt+F4

AutoItLibrary.Send! {F4}

Keyboard input Ctrl+Space

AutoItLibrary.Send ^ {SPACE}

Keyboard input Ctrl+a

AutoItLibrary.Send ^ a

Keyboard input Ctrl+c

AutoItLibrary.Send ^ c

Keyboard input Ctrl+v

AutoItLibrary.Send ^ v

Keyboard input Ctrl+s

AutoItLibrary.Send ^ s

Keyboard input Ctrl+p

AutoItLibrary.Send ^ p

Keyboard input Ctrl+Home

AutoItLibrary.Send ^ {HOME}

Keyboard input Ctrl+End

AutoItLibrary.Send ^ {END}

Keyboard input Win+d

Keyboard entry {LWINDOWN} d {LWINUP}

Keyboard input Win+r

Keyboard entry {LWINDOWN} r {LWINUP}

Tags: Keyboard input keystroke representative parameter special content character normal two variable string meaning method time tag step switch reference support Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Apple Linux Docker MySQL macOS