Получить координаты элемента Версия 21 (.Net)
Группа действий: Windows
Описание
Действие предназначено для определения координат центра элемента.

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

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

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

- Нажать на кнопку "Старт" в верхней панели.
Результат
Программный робот отработал успешно.

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