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

Ключ

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

...

Get checkbox value Version 11 (Net)

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

Описание

Действие проверяет параметры элемента и возвращает значения: true или false.

Иконка

Image Removed

Параметры

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

  1. Поле "Элемент" - Ресурс который хранит данные о выбранном элементе приложения.
  2. Поле "Тайм-аут" - Время в миллисекундах, в течение которого будет происходить поиск нужного элемента.
  3. Поле "Номер окна" - Если найдено несколько окон, то действие взаимодействует с окном под указанным номером.

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

  1. Поле "Результат" - Значение чекбокса.

Настройки

...

Description

The action checks element parameters and returns values: true or false.

Action icon

Image Added

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
ElementResource with data of selected element in applicationRobin.WinElement
Yes
Time-outTime in milliseconds to find required element
СвойствоОписаниеТипПример заполненияОбязательность заполнения поляПараметрыЭлементРесурс который хранит данные о выбранном элементе приложения.Robin.WinElement ДаТайм-аутВремя в миллисекундах, в течение которого будет происходить поиск нужного элемента
.Robin.Numeric
 

No
НетНомер окнаЕсли найдено несколько окон, то действие взаимодействует с окном под указанным номером
Window orderWhen found more than one window, action would interact with window defined by orderRobin.Numeric
 

No
Нет
Results
РезультатыРезультатЗначение чекбокса
ResultCheckbox value.Robin.Booleantrue
 

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

 Робот вернет ошибку, если:

  • не найден элемент, истекло время ожидания;

  • элемент не кликабельный, заблокированный; 

  • элемент не является чекбоксом.

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

Задача

На экране открыто окно по настройке параметров Notepad++. Необходимо получить значение чекбокса "Прозрачность". Результат true/false вывести в диалоговое окно. 

Image Removed

Решение

Воспользоваться действиями "Получить значение чекбокса" ,"Сообщение". 

Реализация

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

...

Настроить параметр для действия "Получить значение чекбокса". Элемент берется с помощью WinSpy. Работа с WinSpy описана в разделе Получение win-элемента.

...

Настроить параметр для действия "Сообщение". В поле "Текст сообщения" выводим результат действия "Получить значение чекбокса". Таким образом робот выведет сообщение с результатом значения чекбокса (true или false).

...

Запустить робота по кнопке "Старт" в верхней панели. 


Special conditions of use

None.

Example of use

Task

There is an open Notepad++ parameters settings window. Get "Transparency" checkbox value. Display the result true/false in the dialogue window.

Image Added

Solution

Use the "Get checkbox value", "Show message" actions.

Implementation

  1. Assemble a robot scheme with the actions.

    Image Added

  2. Set the "Get checkbox value" action parameters. Get the element using the WinSpy tool. Find more on how to work with WinSpy in section Get Win-element.

    Image Added

  3. Set the "Show message" action parameters. In the "Message text" field specify the "Get checkbox value" action result. This way the robot will display a message with the result of the checkbox value (true or false).

    Image Added

  4. Click "Start" in the top panel to start the robot.

Result

The program robot completed successfully.

Image Added

The checkbox is checked. The value "true" is displayed in the dialogue box.

Image Added

 

 

Результат

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

...

Чекбокс заполнен. Значение "true" выведено в диалоговое окно. 

Image Removed