При создании сценария в Robin Studio существует возможность создавать переменные. Для создания переменных необходимо открыть вкладку "Ресурсы" и перейти в раздел "Переменные".
Ниже рассмотрены доступные типы переменных:
- Горячие клавиши
Тип данных: Горячие клавиши
Описание переменной: Данная переменная используется для записи нажатия на какую-либо клавишу или комбинацию клавиш клавиатуры.
Значение по умолчанию (при создании): Неприменимо
Пример использования:
Задача: Необходимо создать переменную типа "Горячие клавиши" и указать ее в действии "Ожидание нажатия горячих клавиш".
Решение:
Заполнить поля для создания переменной.
Для того, чтобы указать значение клавиши, необходимо нажать на кнопку в поле "Значение".
Далее будет открыто окно , в котором необходимо нажать на требуемые горячие клавиши и нажать кнопку "Сохранить". При необходимости удаления указанных клавиш можно нажать на кнопку крестика.
После необходимо указать созданную переменную в параметре действия "Ожидание нажатия горячих клавиш".
2. Дата-время
Тип данных: Дата-время
Описание переменной: Данная переменная используется для хранения даты и времени в формате dd-mm-yyyy hh:mm:ss.
Значение по умолчанию (текущее время компьютера):
Пример использования:
Задача: Необходимо создать переменную типа "Дата-время" и указать ее в действии "Изменить дату".
Решение: Заполнить поля для создания переменной.
При создании переменной параметр "Значение" заполняется путем выбора даты и времени из открывшегося окна.
Указать данную переменную в параметре "Дата" действия "Изменить дату".
При удалении значения даты и времени в параметре действия будет отображено пустое поле (даты по умолчанию не будет).
3. Коллекция
Тип данных: Коллекция
Описание переменной: Данная переменная используется для записи набора значений одного или нескольких типов. Элементом коллекции также может быть коллекция.
Значение по умолчанию (пусто):
Пример использования:
Задача: создать переменную типа "Коллекция" и указать ее в параметре действия "Добавить элемент".
Решение:
Заполнить поля для создания переменной.
При создании коллекции для каждого ее значения можно выбрать тип.
Указать созданную переменную в параметре "Коллекция" действия "Добавить элемент".
4. Координаты точки
Тип данных: Координаты точки
Описание переменной: Переменная данного типа содержит координаты X и Y какой-либо точки на экране.
Значение по умолчанию (при создании):
Пример использования:
Задача: создать переменную типа "Координаты точки" и указать ее в параметре действия "Клик мышью".
Решение:
Заполнить поля для создания переменной.
При создании переменной можно заполнить значения координат X и Y вручную либо автоматически нажатием кнопки "PickArea" в открывающимся окне.
Указать созданную переменную в параметре действия "Клик мышью".
5. Логический
Тип данных: Логический
Описание переменной: Переменная данного типа содержит значения True или False. Заполненный чекбокс при создании переменной означает, что переменная будет содержать значение истины (True), в противном случае переменная примет значение ложь (False).
Значение по умолчанию (при создании): - False
Пример использования:
Задача: создать переменную типа "Логический " и указать ее в параметре действия "Если".
Решение:
Заполнить поля для создания переменной.
Указать созданную переменную в параметре действия "Если".
6. Область
Тип данных: Область
Описание переменной: Переменная данного типа содержит значения размера и координат прямоугольной области
Значение по умолчанию (при создании):
Пример использования:
Задача: создать переменную типа "Область" и указать ее в параметре действия "Изменить область".
Решение:
Заполнить поля для создания переменной.
При создании переменной этого типа необходимо указать следующие параметры:
- Х левого верхнего угла
- Y левого верхнего угла
- Высота
- Ширина
Заполнить координаты, ширину и высоту можно как в ручном режиме, так и в автоматическом режиме, нажатием на кнопку "PickArea".
Указать созданную переменную в параметре действия "Изменить область".
7. Объект
Тип данных: Объект
Описание переменной: Переменная данного типа может содержать значения любого типа. При создании переменной, устанавливая значение, можно выбрать любой тип данных, который будет записан в переменную. В переменную типа "Объект" можно записать результат действия другого типа.
Значение по умолчанию (при создании): неприменимо
Пример использования:
Задача: создать переменную типа "Объект" и указать ее в параметре действия "Добавить объект".
Решение:
Заполнить поля для создания переменной.
Для заполнения поля значения необходимо нажать на кнопку и в открывшемся окне указать тип и значение.
Указать созданную переменную в параметре действия "Добавить объект".
8. Пароль
Тип данных: Пароль
Описание переменной: Переменная этого типа содержит в себе информацию о пароле.
Значение по умолчанию (при создании): без пароля
Пример использования:
Задача: создать переменную типа "Пароль" и указать ее в параметре действия "Отправить текст" (группа "Браузеры").
Решение:
Заполнить поля для создания переменной.
После создания и сохранения переменной ее значение нельзя посмотреть, также оно не отображается в логе. Значение переменной этого типа также не отображается при создании:
Указать созданную переменную в параметре действия "Отправить текст".
9. Путь к папке
Тип данных: Путь к папке
Описание переменной: Переменная данного типа содержит значения пути к определенной папке
Значение по умолчанию (при создании): неприменимо
Пример использования:
Задача: создать переменную типа "Путь к папке" и указать ее в параметре действия "Переименовать папку".
Решение:
Заполнить поля для создания переменной.
При создании переменной с типом данных "Путь к папке" для заполнения значений открывается окно проводника, в котором можно выбрать папку, путь до которой будет сохранен в переменную.
Указать созданную переменную в параметре действия "Переименовать папку".
10. Путь к файлу
Тип данных: Путь к файлу
Описание переменной: Переменная данного типа содержит путь к файлу
Значение по умолчанию (при создании): неприменимо
Пример использования:
Задача: создать переменную типа "Путь к файлу" и указать ее в параметре действия "Переименовать файл".
Решение:
Заполнить поля для создания переменной.
При создании переменной с типом данных "Путь к файлу" для заполнения значений открывается окно проводника, в котором можно выбрать файл, путь к которому будет сохранен в переменную.
Указать созданную переменную в параметре действия "Переименовать файл".
11. Словарь
Тип данных: Словарь
Описание переменной:
Переменная типа "Словарь" представляет собой массив данных, работающий с ключами и значениями, а не индексами, в отличие от коллекции.
К каждому значению из словаря можно получить доступ по ключу. Значение может быть любого из предложенных в студии типов.
Значение по умолчанию (при создании):
Пример использования:
Задача: создать переменную типа "Словарь" и указать ее в параметре действия "Добавить объект".
Решение:
Заполнить поля для создания переменной.
При заполнении значения переменной возможно указать ключ, тип значения и само значение в появляющемся окне.
Пример:
Созданную переменную указать в параметре действия "Добавить объект".
12. Строка
Тип данных: Строка
Описание переменной:
Переменная с типом данных "Строка" содержит произвольную последовательность символьного алфавита.
Значение по умолчанию (при создании): неприменимо
Пример использования:
Задача: создать переменную типа "Строка" и указать ее в параметре действия "Сообщение".
Решение:
Заполнить поля для создания переменной.
При создании переменной с типом данных "Строка" в появляющимся окне можно вписать необходимый текст.
Созданную переменную указать в параметре действия "Сообщение".
13. Таблица
Тип данных: Таблица
Описание переменной:
Переменная этого типа предназначена для хранения данных в виде таблицы.
Значение по умолчанию (при создании):
Пример использования:
Задача: создать переменную типа "Таблица" и указать ее в параметре действия "Получить сообщение".
Решение:
Заполнить поля для создания переменной.
Указать созданную переменную в параметре действия "Получить сообщение".
14. Число
Тип данных: Число
Описание переменной:
Переменная с типом данных "Число" хранит в себе числовые значения.
Значение по умолчанию (при создании):
Пример использования:
Задача: создать переменную типа "Число" и указать ее в параметре действия "Сложение".
Решение:
Заполнить поля для создания переменной.
Указать созданную переменную в параметрах действия "Сложение".
При очистке полей с переменными в действиях нажатием на кнопку крестика данные в полях будут очищаться и не будут заменены значением по умолчанию.