Получить координаты элемента Версия 23 (Net)

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


Описание

Действие предназначено для определения координат центра элемента

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

Параметры и их настройки

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

Центр элементаКоординаты центра элементаRobin.LocationPo int

Правый нижний угол элементаКоординаты правого нижнего угла элементаRobin.LocationPo int

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

Требуется предварительная активация окна, содержащего элемент.
Группа не работает с панелью задач, проводником и рабочим столом.

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

Задача

Открыто окно параметров , необходимо получить координаты элемента поля поиска.

Решение

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

Реализация

  1. Перенести на рабочую область действие "Получить координаты элемента". 

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

  3. Нажать на кнопку "Старт" в верхней панели. 

Результат

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

Координаты элемента получены.

  • Нет меток