robot

Contains functions for working with clipboard, processes, automation

Constants

BUTTON1 : number = 16

left mouse button code

BUTTON2 : number = 8

middle mouse button code

BUTTON3 : number = 4

right mouse button code

VK_DOWN : number = 40

key down code

VK_ESCAPE : number = 27

Escape key code

VK_FIRE : number = 10

Enter key code

VK_LEFT : number = 37

key left code

VK_RIGHT : number = 39

key right code

Functions

click(buttons) Desktop - performs click with given mouse buttons

Example

click(BUTTON3) // right mouse button click

delay(ms) Desktop - delay by given milliseconds

execProcess(args...) - executes the process with parameters

Example

execProcess("mkdir", "Test")
execProcess("mkdir Test")
execProcess(["mkdir", "Test"])

execProcessAndWait(args...) - same as execProcess, but waits until process completes, returns it's exit code

fromClipboard() - gets text from clipboard

keyPress(key) Desktop - performs pressing key

keyRelease(key) Desktop - performs releasing key

mouseMove(x, y) Desktop - moves mouse pointer to given point

mousePress(buttons) Desktop - performs pressing the given mouse button

mouseRelease(buttons) Desktop - performs releasing the given mouse button

mouseWheel(value) Desktop - performs scrolling (< 0 - up, > 0 - down)

setAutoDelay(ms) Desktop - sets delay after each automation event

toClipboard(text) - adds text to clipboards

typeText(text) Desktop - performs typing text by pressing keys for each character

sudo(args...) Android - same as execProcess, but executes command as root (requires rooted device)

results matching ""

    No results matching ""