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

Ключ

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

Получить координаты

...

элемента Версия 23 (Net)

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

...

Описание

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

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

Image Removed

...

Image Added

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

Свойство

Англ. наименование

ОписаниеТипПример заполнения
Обязательность заполнения
Обязательность заполнения поля
Параметры
Элемент
Element
Ресурс который хранит данные о выбранном элементе приложенияRobin.WinElement
Windows-элемент

Да
Тайм-аут
Time-out
Время в миллисекундах, в течении которого будет происходить поиск нужного элементаRobin.Numeric

Измеряется в миллисекундах.

Предельное время ожидания создания элемента.

Если элемент не будет найден, то действие выдаст ошибку.

По умолчанию значение равно "0".


Нет
Номер окнаЕсли найдено несколько окон, то действие взаимодействует с окном под указанным номеромRobin.Numeric
Нет
Результаты
Левый верхний угол элементаКоординаты левого верхнего угла элементаRobin.LocationPo int

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

Правый нижний угол элементаКоординаты правого нижнего угла элементаRobin.LocationPo int
Число500НетРезультатыРезультатResultКоординаты центра элемента.КоординатыНет


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

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

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

Группа не работает с панелью задач, проводником и рабочим столом.

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

Задача

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

Решение

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

Реализация

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

Результат

Программный робот отработал успешно.
Image Added
Координаты элемента получены.
Image Added