Группа «Диалоговые окна»

Вопрос / Question dialog

Задача: вывести на экран диалоговое окно с вопросом к пользователю. Наименование окна - «Сохранить файл». Вопрос - «Сохранить документ?»

Решение: настроить действие «Вопрос».

Реализация:

  • Создать переменную «Ответ» с типом «Логическая», которая будет содержать ответ пользователя на вопрос.

  • Открыть группу действий «Диалоговые окна».

  • Поместить в рабочее пространство студии действие «Вопрос» и настроить параметры действия.

  • Запустить робота по кнопке «Запуск» в верхней панели.

  • Появилось диалоговое окно с выбором для ответа на вопрос.

  • Нажать кнопку «Да». Алгоритм работы робота будет продолжен после закрытия модального окна пользователем.

  • Переменная содержит значение «True» после утвердительного ответа пользователя.

Алгоритм работы робота будет продолжен после закрытия модального окна пользователем.

Звук / Play sound

Задача: воспроизвести системный звук «Asterisk».

Решение: настроить действие «Звук».

Реализация:

  • Открыть группу действий «Диалоговые окна».

  • Поместить в рабочее пространство студии действие «Звук».

  • Настроить параметр действия:

  • Запустить робота по кнопке «Запуск» в верхней панели. Звук будет воспроизведен.

Сообщение / Show message

Задача: необходимо вывести на экран диалоговое окно с наименованием «Ошибка» и с описанием ошибки в теле окна.

Решение: настроить действие «Сообщение».

Реализация:

  • Создать переменную «Ошибка» с типом «Строка», которая будет содержать текст ошибки.

  • Открыть группу действий «Диалоговые окна».

  • Поместить в рабочее пространство студии действие «Сообщение» и настроить параметры действия:

  • Запустить робота по кнопке «Запуск» в верхней панели.

  • Модальное окно с указанными параметрами отображено на экране.

Может быть использовано пустое сообщение, как управляемая пауза в работе робота.

Алгоритм работы робота будет продолжен после закрытия модального окна пользователем.

Форма ввода данных / Data entry form

Задача: Необходимо получить данные ФИО, в процессе выполнения схемы робота. Используем для этого переменную типа словарь

Необходимо изменить данные с помощью формы ввода данных на значение Петров Иван Иванович.

Решение: Воспользоваться действием «Форма ввода данных» и «Получить значение».

Реализация:

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

Форма ввода данных;

Получить значение.

  • Настроить параметры для действия «Форма ввода данных»:

В поле «Поля окна» указать переменную «Словарь». Для ввода данных используется словарь, где ключ выступает в качестве описания для окна ввода. Данные, введенные в окне ввода, сохраняются в значении пары словарь-значение

В поле «Заголовок» указать значение - Форма ввода данных.

  • Настроить параметры для действия «Получить значения»:

В поле «Словарь» указать соответствующую переменную.

В поле «Ключ» указать значение «ФИО».

В результате действия указать переменную «Объект», куда будет записано значение, связанное с указанным ключом.

  • Нажать на кнопку «Старт» в верхней панели.

  • Отображено окно «Форма ввода данных». Ввести в данном окне значение Петров Иван Иванович. Нажать кнопку ОК.

Результат:

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