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

Ключ

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

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

...

23 (

...

Net)

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

...

Описание

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

Image Removed

...

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

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

...

Image Added

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

...

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

  1. Левый верхний угол элемента - Координаты левого верхнего угла элемента.
  2. Центр элемента - Координаты центра элемента.
  3. Правый нижний угол элемента - Координаты правого нижнего угла элемента.

Настройки

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

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

Нет
Номер окнаЕсли найдено несколько окон, то действие взаимодействует с окном под указанным номеромRobin.Numeric
 

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


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


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


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

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

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

Задача

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

Решение

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

Реализация

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

Результат

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