Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Скролл к элементу Версия 2 (Net)

Группа действий: Windows  Подгруппа "Работа с win-элементами"

...

Описание

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

Иконка действия

Image RemovedImage Added

Параметры

Входные параметры

Элемент               Параметр, который хранит данные Win-элемента, координаты которого будут определяться

...

                             Положительное целое число от 1. По умолчанию - "1"

Настройки

Свойство
Property
Описание
Description
Тип
Type
Пример заполненияОбязательность заполнения поляПараметрыЭлементРесурс который хранит данные о выбранном элементе приложения
Filling exampleMandatory field
Parameters
ElementA resource that stores data about the selected application element.Robin.WinElement
Да

Yes
Тайм
Time-
аутВремя в миллисекундах, в течение которого будет происходить поиск нужного элемента
out, msThe time in milliseconds for which the desired element will be searched.Robin.Numeric
Нет

No
Номер окнаПорядковый номер окна, с которым должно работать действие. Если не указать номер окна, будет проверено первое окно. Нумерация начинается с 1
Window orderThe sequence number of the window that the action should work with. If you do not specify a window number, the first window will be checked. The numbering starts from 1.Robin.Numeric
Нет

No

Особые условия использования

  1. Указанный элемент может находиться за пределами видимой части окна.
  2. Если элемент уже находится приближенно к центру экрана, то действие ничего не меняет, робот ошибку не выдает.

Пример использования 

Задача

Открыть окно "Excel", необходимо найти нужный шаблон:

Решение

Воспользоваться действием "Скролл к элементу".

Реализация

  1.  Собрать робота, состоящего из действий: 

  2. Настроить параметры действия "Запустить процессRun":

  3. Настроить параметры действия "Скролл к элементу". Элемент необходимо получить с помощью инструмента WinSpy. Работа с WinSpy описана в разделе Получение win-элемента. Установка тайм-аута, в целом, не приводит к увеличению времени выполнения действия сверх того времени, которое потребуется для того, чтобы элемент, который мы используем в действии стал видимым и доступным. В течение установленного тайм-аута действие пытается получить доступ к элементу с которым работает. Как только появляется доступ к элементу, ожидание тайм-аут заканчивается.
  4. Нажать на кнопку "Старт" в верхней панели. 

Результат

Программный робот отработал успешно.

...