Группа «Диалоговые окна»¶
Вопрос / Question dialog¶
Задача: вывести на экран диалоговое окно с вопросом к пользователю. Наименование окна - «Сохранить файл». Вопрос - «Сохранить документ?»
Решение: настроить действие «Вопрос».
Реализация:
Создать переменную «Ответ» с типом «Логическая», которая будет содержать ответ пользователя на вопрос.
Открыть группу действий «Диалоговые окна».
Поместить в рабочее пространство студии действие «Вопрос» и настроить параметры действия.
Запустить робота по кнопке «Запуск» в верхней панели.
Появилось диалоговое окно с выбором для ответа на вопрос.
Нажать кнопку «Да». Алгоритм работы робота будет продолжен после закрытия модального окна пользователем.
Переменная содержит значение «True» после утвердительного ответа пользователя.
Алгоритм работы робота будет продолжен после закрытия модального окна пользователем.
Звук / Play sound¶
Задача: воспроизвести системный звук «Asterisk».
Решение: настроить действие «Звук».
Реализация:
Открыть группу действий «Диалоговые окна».
Поместить в рабочее пространство студии действие «Звук».
Настроить параметр действия:
Запустить робота по кнопке «Запуск» в верхней панели. Звук будет воспроизведен.
Сообщение / Show message¶
Задача: необходимо вывести на экран диалоговое окно с наименованием «Ошибка» и с описанием ошибки в теле окна.
Решение: настроить действие «Сообщение».
Реализация:
Создать переменную «Ошибка» с типом «Строка», которая будет содержать текст ошибки.
Открыть группу действий «Диалоговые окна».
Поместить в рабочее пространство студии действие «Сообщение» и настроить параметры действия:
Запустить робота по кнопке «Запуск» в верхней панели.
Модальное окно с указанными параметрами отображено на экране.
Может быть использовано пустое сообщение, как управляемая пауза в работе робота.
Алгоритм работы робота будет продолжен после закрытия модального окна пользователем.
Форма ввода данных / Data entry form¶
Задача: Необходимо получить данные ФИО, в процессе выполнения схемы робота. Используем для этого переменную типа словарь
Необходимо изменить данные с помощью формы ввода данных на значение Петров Иван Иванович.
Решение: Воспользоваться действием «Форма ввода данных» и «Получить значение».
Реализация:
- Собрать схему робота, состоящую из следующих действий:
Форма ввода данных;
Получить значение.
Настроить параметры для действия «Форма ввода данных»:
В поле «Поля окна» указать переменную «Словарь». Для ввода данных используется словарь, где ключ выступает в качестве описания для окна ввода. Данные, введенные в окне ввода, сохраняются в значении пары словарь-значение
В поле «Заголовок» указать значение - Форма ввода данных.
Настроить параметры для действия «Получить значения»:
В поле «Словарь» указать соответствующую переменную.
В поле «Ключ» указать значение «ФИО».
В результате действия указать переменную «Объект», куда будет записано значение, связанное с указанным ключом.
Нажать на кнопку «Старт» в верхней панели.
Отображено окно «Форма ввода данных». Ввести в данном окне значение Петров Иван Иванович. Нажать кнопку ОК.
Результат:
Программный робот отработал успешно.