Calc Example
Last updated
Last updated
Рассмотрим пример робота, который демонстрирует использование индексов в селекторе для случайных вычислений в калькуляторе. Данный робот генерирует случайное число, по кнопке с которым он кликнет в интерфейсе калькулятора.
Проект робота состоит из одной диаграммы, она выглядит следующим образом (для удобства блоки диаграммы пронумерованы):
Блок “Старт” (с этого блока начинается любая диаграмма).
Блок “Запустить приложение” запускает указанное приложение с заданными параметрами. Для данного блока указаны следующие свойства:
Путь к приложению (путь к запускаемому приложению);
Ожидание запуска (установленный флаг приостанавливает работу сценария пока заданное приложение не запустится полностью);
Селектор (позволяет интерактивно выбрать приложение, которое будет запускаться с помощью селектора).
Блок “Пауза” приостанавливает выполнение работы сценария на заданное время. Для данного блока указаны следующие свойства:
Единица измерения (единица измерения, в которой задана длительность паузы);
Длительность (количество секунд, на которое будет приостановлена работа сценария).
Блок “Случайное число” генерирует случайное число с заданными параметрами. Для данного блока указаны следующие свойства:
Мин.значение (минимальное значение для случайного числа);
Макс. значение (максимальное значение для случайного числа);
Шаг (шаг случайного числа).
Блок “Присвоить значение переменной” устанавливает новые значения для одной или нескольких переменных. В данном случае в свойствах указано одно значение, которое необходимо присвоить конкретной переменной.
Блоки “Клик мышкой” производят клик по заданному элементу приложения Для данных блоков используются селекторы.
В первом селекторе происходит клик по кнопке с цифрой, которое было получено ранее через блок “Случайное число”. Во втором селекторе происходит клик по кнопке сложения (+).
Блок “Случайное число” генерирует случайное число с заданными параметрами. Для данного блока указаны следующие свойства:
Мин.значение (минимальное значение для случайного числа);
Макс. значение (максимальное значение для случайного числа);
Шаг (шаг случайного числа).
Блок “Присвоить значение переменной” устанавливает новые значения для одной или нескольких переменных. В данном случае в свойствах указано одно значение, которое необходимо присвоить конкретной переменной.
Блоки “Клик мышкой” производят клик по заданному элементу приложения. Для данных блоков используются селекторы.
В первом селекторе происходит клик по кнопке с цифрой, которое было получено ранее через блок “Случайное число”. Во втором селекторе происходит клик по кнопке сложения (+).
Блок “Пауза” приостанавливает выполнение работы сценария на заданное время. Для данного блока указаны следующие свойства:
Единица измерения (единица измерения, в которой задана длительность паузы);
Длительность (количество секунд,на которое будет приостановлена работа сценария).
Блок “Нажать клавиши” эмулирует нажатие клавиш на клавиатуре. Для данного блока указаны следующие свойства:
Блок “Конец” (этим блоком завершается работа сценария или возврат диаграммы подпроцесса в основной процесс).