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

Ключ

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

Исполнить скрипт

...

Версия 10 (Python)

Группа действий: Процессы 

...

Описание

Исполняет заданный скрипт в указанном интерпретаторе.  

Описание

Сохраняет текст из выбранного колонтитула.

Иконка

Image AddedImage Removed

Параметры

Входные параметры  

Интерпретатор            Интерпретатор для выполнения команды

Файл скрипта        Контекст           Уникальный идентификатор сеанса, к которому будет применено действие.

Колонтитул      Выбор колонтитула, из которого необходимо получить текст.

Выходные параметры

Путь к файлу из ресурса содержащего скрипт, который надо выполнить.

Аргументы                    Список аргументов, с которыми необходимо запустить скрипт.

Кодировка                    Кодировка текста, получаемого в результате исполнения скрипта.

Выходные параметры

Завершен успешно Логическая переменная, которая возвращается по завершению процесса.

Таблица Переменная типа Таблица, где в столбце 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



Особые условия использования

...

  1. Переменная Логического типа, где true - скрипт выполнен успешно, false- не успешно
  2. Переменная типа Таблица, где в столбце Output записывается результат, в столбце Error ошибка, которая возникла в ходе работы действия, а в столбце ExitCode число 0 или 1, где 0 - скрипт выполнен успешно, 1 - не успешно.

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

Задача

Перевести : перевести машину в консольный режим при помощи запуска bat-файла и сделать скриншот. 

...

(Подробнее о консольном режиме: Запуск и работа роботов в консольном режиме

Решение

Воспользоваться : воспользоваться действием "Исполнить скрипт", "Сделать скриншот". 

Реализация

...

  1. Собрать схему робота, состоящую из действий:
    Image Modified

  2. Настроить параметры действия "Исполнить скрипт". В поле "Файл скрипта" указать путь к файлу RDP.bat
    Image Modified

  3. Настроить параметры для действия "Сделать скриншот". 
    Image Modified

  4. Нажать на кнопку "Старт" в верхней панели. 

Результат

...

Программный робот отработал успешно. Выполнен переход в консольный режим, сделан скриншот

Image Modified