История страницы
Для решения некоторых задач требуется передача каких-либо параметров роботу. Решить данную задачу можно посредством запуска робота из робота , запуском робота с помощью приложения ROBIN Robot Player и с помощью командной строки.
Запуск робота из робота с передачей параметров
...
Параметры передаются посредством xml-файла. Такой xml-файл может иметь любое название, но порядок и название его элементов должны быть неизменны. Пользователь изменяет значения только в строке с элементом InOutResource:
- значение атрибута «name» – это название переменной, в которую передаем параметр. Эта переменная должна быть создана именно в том роботе, которому передаем параметр. Робот, который передает параметр, может и не иметь такой переменной.
- в значении элемента InOutResource необходимо указать тип переменной, в которую будет записан передаваемый параметр, и передаваемое значение, т.е. сам параметр.
- Если роботу требуется передать несколько параметров, нужно скопировать элемент InOutResource необходимое количество раз и записать в него значения параметров.
Структура xml-файла
<?xml version="1.0" encoding="utf-16"?>
<ActionInOut xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="5.1.0" scenarioLogLevel="ActionDeveloperDebug">
<InOutResources>
<InOutResource name="Название переменной в запускаемом роботе; в нее будет записано передаваемое значение\параметр"><![CDATA[<Тип передаваемого значения>Передаваемое значение\параметр</Тип передаваемого значения>]]></InOutResource>
</InOutResources>
<ActionBreakpoints />
<ActionLogLevels />
</ActionInOut>
Запуск робота с помощью приложения ROBIN Player
- Загрузить файл готового робота (расширение «.robin-robot») в ROBIN Player.
Для загрузки робота нужно:- Нажать на кнопку добавления роботов:
- Выбрать робота в каталоге
- Нажать на кнопку добавления роботов:
- Выбрать настройку расписания загруженного робота.
- Включить параметры запуска
- Выбрать xml-файл с параметрами для этого робота
Робот будет запущен по расписанию.
Запуск робота посредством командной строки
...
Отображение дочерних элементов |
---|