При создании сценария в Robin Studio существует возможность создавать переменные. Для создания переменных необходимо открыть вкладку "Ресурсы" и перейти в раздел "Переменные".

Ниже рассмотрены доступные типы переменных:

  1. Горячие клавиши

Тип данных: Горячие клавиши

Описание переменной: Данная переменная используется для записи нажатия на какую-либо клавишу или комбинацию клавиш клавиатуры.

Значение по умолчанию (при создании):  Неприменимо 

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

Задача: Необходимо создать переменную типа "Горячие клавиши" и указать ее в действии "Ожидание нажатия горячих клавиш". 

Решение:

Заполнить поля для создания переменной.

Для того, чтобы указать значение клавиши, необходимо нажать на кнопку в поле "Значение".

Далее будет открыто окно , в котором необходимо нажать на требуемые горячие клавиши и нажать кнопку "Сохранить". При необходимости удаления указанных клавиш можно нажать на кнопку крестика. 

После необходимо указать созданную переменную в параметре действия "Ожидание нажатия горячих клавиш". 

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. Число

Тип данных: Число

Описание переменной: 

Переменная с типом данных "Число" хранит в себе числовые значения.

Значение по умолчанию (при создании): 

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

Задача: создать переменную типа "Число" и указать ее в параметре действия "Сложение". 

Решение: 

Заполнить поля для создания переменной.

Указать созданную переменную в параметрах действия "Сложение". 

При очистке полей с переменными в действиях нажатием на кнопку крестика данные в полях будут очищаться и не будут заменены значением по умолчанию. 

  • Нет меток