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

Ключ

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

...

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

Группа действий:

...

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

...

Описание

Действие

...

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

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

Image Modified

Параметры

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

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

Элемент             

...

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

Тайм-аут             

...

Время в миллисекундах, в течение которого будет происходить поиск нужного элемента

Номер окна       

...

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

Порядковый номер окна, с которым будет взаимодействовать действие, если обнаружено несколько окон.

                            При этом действие ищет только те окна, в которых должен находиться элемент согласно его параметрам. 

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

...


Настройки

СвойствоОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ЭлементРесурс который хранит данные о выбранном элементе приложенияRobin.WinElement
Да
Тайм-аутВремя в миллисекундах, в течение которого будет происходить поиск нужного элементаRobin.Numeric
Нет
Номер окна
Если найдено несколько окон, то действие взаимодействует с окном под указанным номером
Порядковый номер окна, с которым должно работать действие. Если не указать номер окна, будет проверено первое окно. Нумерация начинается с 1Robin.Numeric
Нет
РезультатыРезультатЗначение чекбоксаRobin.Booleantrue

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

Особые условия отсутствуют.

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

Задача

На экране открыто окно по настройке параметров Notepad++. Необходимо получить значение чекбокса "Прозрачность". Результат true/false вывести в диалоговое окно. 

Image Removed

Решение

Воспользоваться действиями "Получить значение чекбокса" ,"Сообщение". 

Реализация

Собрать схему робота, состоящую из действий: 

...

Настроить параметр для действия "Получить значение чекбокса". Элемент берется с помощью WinSpy. Работа с WinSpy описана в разделе Получение win-элемента.

...

Настроить параметр для действия "Сообщение". В поле "Текст сообщения" выводим результат действия "Получить значение чекбокса". Таким образом робот выведет сообщение с результатом значения чекбокса (true или false).

...

Запустить робота по кнопке "Старт" в верхней панели. 

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

Результат

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

...

Чекбокс заполнен. Значение "true" выведено в диалоговое окно. 

...