Клик мышкой

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

Селектор [Селектор] Идентификатор элемента пользовательского интерфейса
Действие Выбор действия: левый клик, двойной клик, правый клик
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