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

Ключ

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

Получить таблицу Версия

...

2 (Net)

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

...

Описание

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

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

Image Removed

Параметры

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

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

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

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

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

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

Настройки

Image Added

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

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

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

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

 

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

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

Задача

На экране открыто окно проводника C:\. Необходимо получить таблицу значений.
Image Added

Решение

Воспользоваться действиями "Получить таблицу". 

Реализация

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

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

Результат

Программный робот отработал успешно.
Image Added
Получена таблица окна проводника.
Image Added
Написать комментарий...