Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 4 Следующий »

Запустить процесс / Run


Запускает указанный процесс.

(предупреждение)"Бывает, что в студии команда отрабатывает, а если при запуске rpr или использовании этой команды в cmd нет (в том же виде, как она записана в студии, с заменой переменных, если они использовались, на точные значения, конечно)" - учесть возможную проблему

(предупреждение) "в PowerShell или cmd команды работают, а в студии не отрабатывали (интерпретатор при этом выбирался верный)"  - учесть возможную проблему 

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ЗадатьSet by

Каким образом определить процесс.



Выпадающий список:

  • Имя
  • Путь к файлу
Robin.String

Имя процесса

Да
Файл процессаProcess file

Путь к файлу процесса.

Robin.FilePathC:\Users\imill\AppData\Local\Programs\Robin Platform\2.0.0\Agent\Robin.Agent.Service.exeНет
Имя процессаProcess nameИмя запускаемого процесса.Robin.StringRobin.Agent.ServiceНет

Аргументы


Arguments

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

Указываются через пробел.

(вопрос)Если в самом параметре есть пробелы, то этот параметр заключается в двойные кавычки.

Robin.String-gНет

В том же окне

(вопрос) насколько устойчиво может работать?

к каким процессам относится?

Create no Window

Запустить процесс в существующем окне при запуске в ассоциированном приложении.


Если чек-бокс:

  • установлен, то процесс будет открыт в существующем окне;
  • не установлен, то в новом.

По умолчанию признак не установлен.

Robin.Boolean
Нет

Стиль окна

Windows style

Стиль окна при запуске в ассоциированном приложении.

Параметр носит рекомендательный характер (вопрос).


Выпадающий список:

  • Стандартное - Normal;
  • Скрытое - Hidden;
  • Свернутое - Minimized;
  • Развернутое - Maximized.

По умолчанию значение равно "Normal".

Применяется только к приложениям с UI.

Robin.String

MaximizedНет

Открыть стандартно

Use shell execute

Запустить процесс стандартными средствами ОС.

Robin.Boolean
Нет

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

Могут быть запущены любые файлы, при этом файл откроется в ассоциированном с ним приложении.

Например, при запуске doc файла откроется Word. Однако группа не предназначена для дальнейшей работы с Word и Excel, так как не создается контекст документа.

Для работы с этим видом файлов необходимо пользоваться специализированными групами.

Не все процессы открываются в том или ином выбранном стиле. Window Style - это рекомендация, т.е. приложение само решает, следовать ей или нет (notepad следует, большинство игнорируют).

Дождаться запуска / Wait for start


Ожидает запуска процесса. 

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ЗадатьSet by

Каким образом определить процесс.


Выпадающий список:

  • Имя
  • Путь к файлу
  • PID
Robin.String

Имя процесса

Да
Файл процессаProcess file

Путь к файлу запускаемого процесса.

Robin.FilePathC:\Windows\System32\notepad.exeНет
Имя процессаProcess nameИмя запускаемого процесса.Robin.StringnotepadНет
PID процессаProcess PIDPID запускаемого процесса.Robin.String
Нет
Частичное совпадениеPartial match

Разрешить частичное совпадение имен при поиске процессов.

Robin.BooleantrueНет

Тайм-аут

Time-outПредельное время ожидания.
Загрузки и запуска процесса.
Robin.Numeric50000Нет
Ожидание запуска (вопрос)Wait timeВремя ожидания запуска процесса.Robin.Numeric
Нет
Ожидание загрузкиLoad time

Время ожидания загрузки процесса.



Время ожидания загрузки процесса (в мс), которое робот будет ждать после запуска процесса

Robin.Numeric
Нет

Задержка

DelayВремя задержки до запуска процессаRobin.Numeric
Нет

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

Если процесс не запустился  по истечению тайм-аута, будет вызвана ошибка.

Завершить процесс / Terminate


Завершает указанный процесс.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ЗадатьSet by

Каким образом определить процесс.


Выпадающий список:

  • Имя
  • Путь к файлу
  • PID
Robin.String

Имя процесса

Да
Файл процессаProcess file

Путь к файлу запускаемого процесса.

Robin.FilePathC:\Windows\System32\notepad.exeНет
Имя процессаProcess nameИмя запускаемого процесса.Robin.StringnotepadНет
PID процессаProcess PIDPID запускаемого процесса.Robin.String
Нет
Частичное совпадениеPartial match

Разрешить частичное совпадение имен при поиске процессов.

Robin.BooleantrueНет

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

Отсутствуют.

Дождаться завершения / Wait for exit


Ожидает завершения указанного процесса.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ЗадатьSet by

Каким образом определить процесс.


Выпадающий список:

  • Имя
  • Путь к файлу
  • PID
Robin.String

Имя процесса

Да
Файл процессаProcess file

Путь к файлу запускаемого процесса.

Robin.FilePathC:\Windows\System32\notepad.exeНет
Имя процессаProcess nameИмя запускаемого процесса.Robin.StringnotepadНет
PID процессаProcess PIDPID запускаемого процесса.Robin.String
Нет
Частичное совпадениеPartial match

Разрешить частичное совпадение имен при поиске процессов.

Robin.BooleantrueНет
Тайм-аутTime-outПредельное время ожидания.Robin.Numeric50000Нет
ЗадержкаDelayВремя задержки перед ожиданием завершения процессаRobin.Numeric
Нет

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

Если процесс не завершился по истечению тайм-аута, будет вызвана ошибка.

Информация о процессе / Get info


Получает информацию об указанном процессе.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ЗадатьSet by

Каким образом определить процесс.


Выпадающий список:

  • Имя
  • Путь к файлу
Robin.String

Имя процесса

Да
Файл процессаProcess file

Путь к файлу процесса.

Robin.FilePathC:\Windows\System32\notepad.exeНет
Имя процессаProcess nameИмя запускаемого процесса.Robin.StringnotepadНет
Результаты
РезультатResult

Переменная типа таблица, содержащая информацию о процессе и его подпроцессах.

Имена столбцов:

  • Номер
  • PID
  • Имя процесса 
  • Дата и время создания
  • Состояние процесса
  • Номер сессии 
  • Приоритет

Robin.Table



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

Отсутствуют.

Исполнить скрипт / Run script file


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

Настройки

Свойство

Англ. наименование

Описание

Тип

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

Обязательность заполнения поля

Параметры
ИнтерпретаторInterpreter

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


Выпадающий список:

  • PowerShell
  • CommandLine

Robin.String


PowerShell

Да
Файл скриптаScript file

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

Файл формата .bat для интерпретатора CommandLine или .ps1 для интерпретатора PowerShell.

Robin.FilePath
Да
АргументыArguments

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

Robin.String
Нет
Результаты
Завершен успешноCompleted successfully

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



true - скрипт выполнен успешно, false- не успешно

Robin.Boolean

ТаблицаTable

Переменная типа Таблица.

Имена столбцов:

  • Output
  • Error
  • ExitCode
Robin.Table

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

В скрипте может содержаться несколько команд, исполняемых последовательно.

Результат исполнения скрипта записывается в две переменные:

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

2) Переменная типа Число, а в столбце ExitCode число 0 или 1, где 0 - скрипт выполнен успешно, 1 - не успешно.

Исполнить команду / Run script command


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

Настройки

Свойство

Англ. наименование

Описание

Тип

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

Обязательность заполнения поля

Параметры




ИнтерпретаторInterpreter

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


Выпадающий список:

  • PowerShell
  • CommandLine

Robin.String


PowerShell

Да
КомандаCommandКоманда для выполнения.Robin.FilePath
Да
Результаты
Завершен успешноCompleted successfully

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


true - скрипт выполнен успешно, false- не успешно

Robin.Boolean

ТаблицаTable

Переменная типа Таблица.

Имена столбцов:

  • Output
  • Error
  • ExitCode
Robin.Table

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

Отсутствуют

Исполнить скрипт с получением результата/ Run script file with result


Исполнить скрипт с получением результата в виде таблицы

Настройки

Свойство

Англ. наименование

Описание

Тип

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

Обязательность заполнения поля

Параметры
ИнтерпретаторInterpreter

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


Выбор интерпретатора выполняющего команду.

PowerShell или CommandLine.

Robin.String

Выпадающий список


Да
РесурсScriptПуть к файлу содержащему скрипт, который надо выполнитьRobin.FilePath
Да
АргументыArgumentsСписок аргументовRobin.String
Нет
Результаты
РезультатResultРезультат выполнения скриптаRobin.DataTable

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

Отсутствуют

Исполнить команду с получением результата/ Run script command with result


Исполнить команду с получением результата в виде таблицы

Настройки

Свойство

Англ. наименование

Описание

Тип

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

Обязательность заполнения поля

Параметры
ИнтерпретаторInterpreter

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


Выбор интерпретатора выполняющего команду.

PowerShell или CommandLine.

Robin.String

Выпадающий список


Да
КомандаCommandПуть к файлу содержащему скрипт, который надо выполнитьRobin.FilePath
Да
Результаты
РезультатResultРезультат выполнения командыRobin.DataTable

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

Отсутствуют

  • Нет меток