Эмуляция спецкнопки

Предназначен для эмуляции нажатия клавиш клавиатуры или их комбинаций. Этот элемент часто используется для автоматизации действий, требующих ввода с клавиатуры.

Свойства

Символ * в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.

  1. Спецкнопки* [String] - Нажимаемые Спецкнопки ("Return").

  2. Пауза* [Int32] - Пауза между нажатиями кнопок (мс).

  3. Таймаут* [Int32] - Предельное время ожидания завершения процесса (мс).

Только код

Пример использования элемента в процессе с типом Только код (Pure code):

Для работы с примером необходимо установить приложение mate-calc.

LTools.Desktop.DesktopApp app = LTools.Desktop.DesktopApp.Init(wf, null, "Калькулятор", 20000, true, LTools.Desktop.Model.DesktopTypes.UIAUTOMATION);
app.SetFocus("{\"WinName\":null,\"WinPath\":null,\"WinId\":null,\"AppName\":null,\"TextSearchMode\":0,\"Items\":[{\"Role\":\"editbar\",\"Items\":[]}]}");
LTools.Desktop.DesktopApp.TypeSimulate(wf, "100+23", 500, 20000);
LTools.Desktop.DesktopApp.HotKeySimulate(wf, "Return");

Last updated