Клик мышкой
Клик мышкой по элементу приложения — кнопке, чекбоксу, полю ввода, элементу в списке, пункту меню и т.д. Клик может быть произведен даже в том случае, если элемент не виден на экране (нужна прокрутка окна или списка). Данный блок также может быть использован для выбора элемента списка по его тексту или порядковому номеру.
Селектор | [Селектор] Идентификатор элемента пользовательского интерфейса |
Действие | Выбор действия: левый клик, двойной клик, правый клик |
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 |