AIWeavioПЛАТФОРМА АВТОМАТИЗАЦИИ

Узлы: Клавиатура

Нажатия клавиш, ввод текста и цепочки действий Action Sequence.

Keyboard Event

keyboard.eventexec

Одиночное или многократное нажатие, зажать, отпустить или сочетание клавиш.

In: Window:HWND, Event:String, Key:String, Combo:String, Count:Int

Out: exec Out

Для сочетания клавиш используется поле «Комбинация», в остальных случаях — «Ключ».

Keyboard Event(Event=combo, Combo=ctrl+c).

Keyboard Type Text

keyboard.type_textexec

Печатает текст в активное окно.

In: Window:HWND, Text:String, Delay ms:Int

Out: exec Out

Перед вводом программа сама выводит окно на передний план.

Type Text("hello", Delay ms=20).

Action Sequence

input.action_sequenceexec

Выполняет компактную строку действий.

In: Window:HWND, Actions:String, Delay ms:Int

Out: exec Out

Действия записываются строкой вроде `key:tab; wait:100; click:left`.

Action Sequence("key:tab; wait:100; text:hello; click:left").

Is Key Down

input.is_key_downpure

True, пока выбранная клавиша зажата.

In: Key:String

Out: Down:Bool

Удобно для своих условий по горячим клавишам в сценарии.

Is Key Down(Shift) → If → альтернативная ветка.