Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

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

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

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

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

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

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

...

Неприменимо 

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

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

...

горячих клавиш". 

Решение:

...

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

Image Modified

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

...

Image Addedв поле "Значение".

Далее

...

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

После

...

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

Image Modified

 

2. Дата-время

Тип данных: Дата-время

Описание переменной: Данная переменная используется для хранения даты и времени в формате dd-mm-yyyy hh:mm:ss.

Значение по умолчанию (текущее время компьютера):  

...

Image Added

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

Задача: Необходимо создать переменную типа "Дата-время" и указать ее в действии "Изменить дату".

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

...

Image Added

При создании переменной параметр

...

"Значение" заполняется путем выбора даты и времени из открывшегося окна.
Image Modified

Указать данную переменную в параметре "Дата" действия "Изменить дату". 

Image Modified

При удалении значения даты и времени в параметре действия

...

будет отображено пустое поле (даты по

...

умолчанию не будет). 

3. Коллекция

Тип данных: Коллекция 

Описание переменной: Данная переменная используется для записи набора значений одного или нескольких типов.

...

Элементом коллекции

...

также может быть коллекция.

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

...

 Image Added

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

Задача: создать переменную типа "Коллекция" и указать ее в параметре действия "Добавить элемент". 

Решение:

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

...

Image Added

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

...

Image Added

Указать созданную переменную в параметре "

...

Коллекция" действия "Добавить элемент". 

Image Modified

4. Координаты точки

Тип данных: Координаты точки 

Описание переменной: Переменная данного типа содержит координаты X и Y какой-либо точки на экране.

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

...

Image Added

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

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

Решение: 

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

...

Image Added

При создании переменной можно заполнить значения координат X и Y вручную

...

либо автоматически

...

нажатием кнопки "PickArea" в открывающимся окне.

Image Modified

Указать созданную переменную в параметре действия "Клик мышью". 

Image Modified

5. Логический

Тип данных: Логический 

Описание переменной: Переменная данного типа содержит значения True или False. Заполненный

...

чекбокс при создании переменной означает, что переменная будет содержать значение истины (True), в противном случае переменная примет значение

...

ложь (False).

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

...

 Image Added - False 

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

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

Решение: 

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

...

Image Added

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

Image Modified
6. Область

Тип данных: Область

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

...

 Переменная данного типа содержит значения размера и координат прямоугольной области

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

...

Image Added

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

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

Решение: 

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

...

Image Added

При создании переменной этого типа необходимо указать следующие параметры:

  • Х левого верхнего угла;
  • Y левого верхнего угла;
  • Высота;
  • Ширина;

Заполнить координаты, ширину и высоту можно как в ручном режиме, так и в автоматическом режиме,

...

нажатием на кнопку

...

"PickArea".

Image Modified

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

Image Modified

7. Объект

Тип данных: Объект

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

...

 Переменная данного типа может содержать значения любого типа.

...

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

...

В переменную типа

...

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

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

...

 неприменимо 

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

Задача: создать переменную типа "Объект" и указать ее в параметре действия "Добавить объект". 

Решение: 

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

...

Image Added

Для заполнения поля значения необходимо нажать на кнопку 

...

Image Added и в открывшемся окне указать тип и значение. 

...

Image Added

Указать созданную переменную в параметре действия "Добавить объект". 

Image Modified

8. Пароль

Тип данных: Пароль 

Описание переменной: Переменная этого типа содержит в себе информацию о пароле.

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

...

Image Added

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

Задача: создать переменную типа "Пароль" и указать ее в параметре действия "Отправить текст" (группа "Браузеры"). 

Решение: 

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

...

Image Added

После создания и сохранения переменной ее значение нельзя посмотреть, также оно не отображается в логе. Значение переменной этого типа также не отображается при создании:

...

Image Added

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

Image Modified

9. Путь к папке

Тип данных: Путь к папке 

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

...

 Переменная данного типа содержит значения пути к определенной папке

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

...

неприменимо

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

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

Решение: 

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

...

Image Added

При создании переменной с типом данных

...

"Путь к

...

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

...

Image Added

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

Image Modified

10. Путь к файлу

Тип данных: Путь к файлу

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

...

 Переменная данного типа содержит путь к файлу

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

...

 неприменимо

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

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

Решение: 

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

...

Image Added

При создании переменной с типом данных

...

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

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

Image Modified

11. Словарь

Тип данных: Словарь

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

Переменная типа

...

"Словарь" представляет собой массив данных,

...

работающий с ключами и значениями, а не индексами, в отличие от коллекции.

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

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

...

Image Added

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

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

Решение: 

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

...

Image Added

При заполнении значения переменной возможно указать ключ, тип значения и само значение в появляющемся окне.
Пример:
Image ModifiedImage Modified

Созданную переменную указать в параметре действия "Добавить объект". 

Image Modified

12. Строка

Тип данных: Строка

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

Переменная с типом данных

...

"Строка" содержит произвольную последовательность символьного алфавита.

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

...

 неприменимо

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

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

Решение: 

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

...

Image Added

При создании переменной с типом данных

...

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

...

Image Modified

Созданную переменную указать в параметре действия "Сообщение". 

Image Modified

13. Таблица

Тип данных: Таблица

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

Переменная этого типа предназначена для хранения

...

данных в виде таблицы.

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

...

Image Added

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

Задача: создать переменную типа "Таблица" и указать ее в параметре действия "Получить сообщение". 

Решение: 

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

...

Image Added

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

Image Modified

14. Число

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

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

Переменная с типом данных

...

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

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

...

Image Added

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

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

Решение: 

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

...

Image Added

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

При очистке полей с переменными в действиях

...

нажатием на кнопку крестика

...

данные в полях будут очищаться

...

и не будут заменены значением по умолчанию.