Клик мышкой

Клик мышкой по элементу приложения – кнопке, чекбоксу, полю ввода, элементу в списке, пункту меню и т.д. Клик может быть произведен даже в том случае, если элемент не виден на экране (нужна прокрутка окна или списка). Данный блок также может быть использован для выбора элемента списка по его тексту или порядковому номеру.

Селектор[Селектор] Идентификатор элемента пользовательского интерфейса
ДействиеВыбор действия: левый клик, двойной клик, правый клик
Thumb Image
ID процесса[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.
Задержка перед[Число] Задержка в секундах перед выполением блока
Задержка после[Число] Задержка в секундах после выполения блока
Новый ID процесса[Ссылка]  Если в результате работы блока должен измениться процесс, то его идентификатор будет записан в указанную здесь переменную. В большинстве случаев это свойство и свойство ID процесса могут использовать одну и ту же переменную.

Удерживать курсор

Удержание курсора над элементом пользовательского интерфейса в течение заданного времени

Селектор[Селектор] Идентификатор элемента пользовательского интерфейса
Время удержания[Число] Время удержания в секундах
Thumb Image
ID процесса[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

Ожидать появление

Ожидание появления элемента пользовательского интерфейса на экране

Селектор[Селектор] Идентификатор элемента пользовательского интерфейса
Тип ожиданияВыбор типа ожидания. Appear – появление, Disappear – исчезновение
Время ожидания[Число] Предельное время ожидания в секундах
Thumb Image
Результат[Логический] Результат ожидания. Если элемент появился за заданное время, то указанной здесь переменной будет присвоено значение Истина ($True), иначе Ложь ($False)
Прошедшее время[Число] Время в секундах, по истечении которого элемент появился на экране
ID процесса[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

Ожидать исчезновение

Ожидание исчезновения элемента пользовательского интерфейса с экрана

Селектор[Селектор] Идентификатор элемента пользовательского интерфейса
Тип ожиданияВыбор типа ожидания. Appear – появление, Disappear – исчезновение
Время ожидания[Число] Предельное время ожидания в секундах
Thumb Image
Результат[Логический] Результат ожидания. Если элемент исчез за заданное время, то указанной здесь переменной будет присвоено значение Истина ($True), иначе Ложь ($False)
Прошедшее время[Число] Время в секундах, по истечении которого элемент исчез
ID процесса[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

Получить текст

Получение видимого текста элемента пользовательского интерфейса (надписи, текстового поля, пункта меню и т.д.)

Селектор[Селектор] Идентификатор элемента пользовательского интерфейса
Thumb Image
Результат[Текст] Текст элемента будет записан в эту переменную
ID процесса[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

Задать текст

Задать текст элементу пользовательского интерфейса (например, полю редактирования). Данный блок работает быстрее, чем блок Нажать клавиши, но в зависимости от типа приложения и элемента управления может не приводить к желаемому результату. В таком случае используйте блок Нажать клавиши.

Селектор[Селектор] Идентификатор элемента пользовательского интерфейса
Текст[Текст] Текст, который необходимо задать элементу
Thumb Image
ID процесса[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

Клик по изображению с экрана

Данный блок позволяет во время разработки робота сохранить изображение участка экрана и записать координаты клика относительно этого изображения, а затем во время работы сценария робот найдет аналогичный участок экрана (даже если он находится в другом месте экрана), а затем произведет клик на точке с запомненными ранее координатами относительно верхнего левого угла изображения.

Селектор[Селектор] Интерактивный выбор участка экрана
ДействиеВыбор действия: левый клик, двойной клик, правый клик
ИзображениеИдентификатор искомого изображения. Само изображение сохраняется в папку Images проекта и входит в состав файла робота при его публикации
Координата клика X[Число] Горизонтальное смещение координаты клика относительно верхнего левого угла найденного изображения на экране
Координата клика Y[Число] Вертикальное смещение координаты клика относительно  верхнего левого угла найденного изображения на экране
Thumb Image
ID процесса[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

Клик по изображению с элемента

Данный блок позволяет во время разработки робота сохранить изображение участка элемента управления (окна приложения, панели или другого элемента внутри окна) и записать координаты клика относительно этого изображения, а затем во время работы сценария робот найдет аналогичный участок экрана (даже если он находится в другом месте экрана), а затем произведет клик на точке с запомненными ранее координатами относительно верхнего левого угла изображения.

Селектор[Селектор] Идентификатор элемента пользовательского интерфейса, внутри которого необходимо найти заданное изображение
ДействиеВыбор действия: левый клик, двойной клик, правый клик
ИзображениеИдентификатор искомого изображения. Само изображение сохраняется в папку Images проекта и входит в состав файла робота при его публикации
Координата клика X[Число] Горизонтальное смещение координаты клика относительно верхнего левого угла найденного изображения на элементе
Координата клика Y[Число] Вертикальное смещение координаты клика относительно верхнего левого угла найденного изображения на элементе
Thumb Image
ID процесса[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

Копировать в буфер обмена

Копировать текст элемента пользовательского интерфейса в буфер обмена

Тип действияВыбор типа действия. Значения: Copy – Копировать в буфер обмена, Paste – Вставить из буфера обмена
Селектор[Селектор] Идентификатор элемента пользовательского интерфейса, из которого необходимо скопировать видимый текст
Thumb Image
ID процесса[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

Вставить из буфера обмена

Вставить текст из буфера обмена в элемент пользовательского интерфейса

Тип действияВыбор типа действия. Значения: Copy – Копировать в буфер обмена, Paste – Вставить из буфера обмена
Селектор[Селектор] Идентификатор элемента пользовательского интерфейса, в который необходимо вставить текст из буфера обмена
Thumb Image
ID процесса[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

Нажать клавиши

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

Клавиши[Текст] Текст или клавиши, которые необходимо эмулировать. Например: “Test text” – будут эмулироваться клавиши для ввода этой строки; “[ENTER]” – будет нажата клавиша Enter. В рамках одного блока можно сочетать непрерывный ввод текста и нажатия клавиш.
Селектор[Селектор] Идентификатор элемента пользовательского интерфейса. Если свойство не пустое, то фокус будет установлен на заданный элемент пользовательского интерфейса до начала эмуляции нажатия клавиш.
 Thumb Image
ID процесса[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.
ИнтерактивноЕсли задано, то между нажатиями клавиш будут вставляться паузы. Рекомендуем включить это свойство, если из-за особенностей приложения или веб-страницы в процессе эмуляции ввода текста теряются отдельные буквы.
Время паузы[Число] Если задано свойство Интерактивно, то между нажатиями клавиш будет вставляться указанная здесь в миллисекундах пауза

Извлечь данные

Блок позволяет извлечь однотипные структурированные данные из приложений (таблицы документов Word, Excel, PDF), а также из веб-страниц (результаты поиска, элементы меню, списки, таблицы и т.д.) и поместить их в переменную в виде Таблицы Данных. Для указания необходимого источника данных и настроек извлечения воспользуйтесь кнопкой Извлечь данные на панели инструментов Дизайнера или кнопкой Запись в окне редактирования Селектора данного блока.

Селектор[Селектор] Интерактивный выбор набора однотипных элементов пользовательского интерфейса
ID процесса[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.
Результат[Таблица Данных] Таблица, содержащая извлеченные данные

Проверить наличие элемента

Проверяет наличие заданного элемента пользовательского интерфейса на экране. Если элемент найден, то выполнение сценария продолжится через выход “Да”, иначе – через выход “Нет”.

Селектор[Селектор] Идентификатор элемента пользовательского интерфейса
ID процесса[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.
 Thumb Image