История страницы
Исполнить скрипт
...
Версия 10 (Python)
Группа действий: Процессы
...
Описание
Исполняет заданный скрипт в указанном интерпретаторе.
Описание
Сохраняет текст из выбранного колонтитула.
Иконка
Параметры
Входные параметры
Интерпретатор Интерпретатор для выполнения команды
Файл скрипта Контекст Уникальный идентификатор сеанса, к которому будет применено действие.
Колонтитул Выбор колонтитула, из которого необходимо получить текст.
Выходные параметры
Путь к файлу из ресурса содержащего скрипт, который надо выполнить.
Аргументы Список аргументов, с которыми необходимо запустить скрипт.
Кодировка Кодировка текста, получаемого в результате исполнения скрипта.
Выходные параметры
Завершен успешно Логическая переменная, которая возвращается по завершению процесса.
Таблица Переменная типа Таблица, где в столбце Output записывается результат, в столбце Error ошибка, которая возникла в ходе работы действия, а в столбце ExitCode число 0 или 1, где 0 - скрипт выполнен успешно, 1 - не успешноРезультат Переменная, в которую будет записан текст колонтитула.
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Интерпретатор | Интерпретатор для выполнения команды | Robin.String | Да | |
Файл скрипта | Путь к файлу из ресурса содержащего скрипт, который надо выполнить. Файл имеет расширение .bat для интерпретатора CommandLine или .ps1 для интерпретатора PowerShell. | Robin.FilePath | Да | |
Аргументы | Список аргументов, с которыми необходимо запустить скрипт. | Robin.String | Нет | |
Кодировка | Кодировка текста, получаемого в результате исполнения скрипта. По умолчанию OEM-866. | Robin.String | Нет | |
Результаты | ||||
Завершен успешно | Логическая переменная, которая возвращается по завершению процесса. True - скрипт выполнен успешно, false - не успешно | Robin.Boolean | true | |
Таблица | Переменная типа Таблица, где в столбце Output записывается результат, в столбце Error ошибка, которая возникла в ходе работы действия, а в столбце ExitCode число 0 или 1, где 0 - скрипт выполнен успешно, 1 - не успешно. | Robin.DataTable |
Особые условия использования
...
- Переменная Логического типа, где true - скрипт выполнен успешно, false- не успешно
- Переменная типа Таблица, где в столбце Output записывается результат, в столбце Error ошибка, которая возникла в ходе работы действия, а в столбце ExitCode число 0 или 1, где 0 - скрипт выполнен успешно, 1 - не успешно.
Пример использования
Задача
Перевести : перевести машину в консольный режим при помощи запуска bat-файла и сделать скриншот.
...
(Подробнее о консольном режиме: Запуск и работа роботов в консольном режиме)
Решение
Воспользоваться : воспользоваться действием "Исполнить скрипт", "Сделать скриншот".
Реализация
...
- Собрать схему робота, состоящую из действий:
- Настроить параметры действия "Исполнить скрипт". В поле "Файл скрипта" указать путь к файлу RDP.bat
- Настроить параметры для действия "Сделать скриншот".
- Нажать на кнопку "Старт" в верхней панели.
Результат
...
Программный робот отработал успешно. Выполнен переход в консольный режим, сделан скриншот