robot

Содержит функции для работы с буфером обмена, процессами, автоматизацией

Константы

BUTTON1 : number = 16

код левой кнопки мыши

BUTTON2 : number = 8

код средней кнопки мыши

BUTTON3 : number = 4

код правой кнопки мыши

VK_DOWN : number = 40

код клавиши вниз

VK_ESCAPE : number = 27

код клавиши Escape

VK_FIRE : number = 10

код клавиши Enter

VK_LEFT : number = 37

код клавиши влево

VK_RIGHT : number = 39

код клавиши вправо

Функции

click(buttons) Desktop - осуществляет клик мышью с заданными клавишами

Пример

use "robot"

click(BUTTON3) // клик правой кнопкой мыши

delay(ms) Desktop - задержка на заданной количество миллисекунд

execProcess(args...) - запускает процесс с параметрами

Если функции переданы несколько аргументов, то они все передаются как параметры. Если функции передан только один параметр - массив, то его элементы передаются как параметры. Если функции передан только один параметр, то он служит единственным параметром.

Пример

use "robot"

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

execProcessAndWait(args...) - аналогичен функции execProcess, но ожидает завершение порождаемого процесса и возвращает его статус

fromClipboard() - получает строку из буфера обмена

keyPress(key) Desktop - осуществляет зажатие клавиши с кодом key

keyRelease(key) Desktop - осуществляет отпускание клавиши с кодом key

mouseMove(x, y) Desktop - перемещает указатель мыши в заданную координату

mousePress(buttons) Desktop - осуществляет зажатие заданной кнопки мыши

mouseRelease(buttons) Desktop - осуществляет отпускание заданной кнопки мыши

mouseWheel(value) Desktop - осуществляет прокрутку колеса мыши (отрицательное значение - вверх, положительное - вниз)

setAutoDelay(ms) Desktop - установка длительности автоматической задержки после каждого события автоматизации

toClipboard(text) - копирует строку в буфер обмена

typeText(text) Desktop - осуществляет последовательное нажатие клавиш для набора заданного текста

sudo(args...) Android - аналогичен функции execProcess, но выполняет команду от имени администратора (нужен Root)

results matching ""

    No results matching ""