История страницы
Оглавление |
---|
Запустить процесс / Run
...
Запускает указанный процесс.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Способ идентификации процесса | Process identification method | Каким образом определить процесс. Выпадающий список:
| Robin.String | Имя процесса | Да |
Файл процесса | Process file | Путь к файлу процесса. Необходима возможность работы с относительным путем. | Robin.FilePath | C:\Users\imill\AppData\Local\Programs\Robin Platform\2.0.0\Agent\Robin.Agent.Service.exe | Нет |
Имя процесса | Process name | Имя запускаемого процесса. | Robin.String | Robin.Agent.Service | Нет |
Аргументы | Arguments | Список аргументов, с которыми необходимо запустить процесс. Указываются через пробел. Если в самом параметре есть пробелы, то этот параметр заключается в двойные кавычки. | Robin.String | -g | Нет |
Ждать запуска процесса | Wait for the process to start | Ждать запуска процесса. По умолчанию False. Если значение равно False, робот продолжит работу после запуска процесса. Если - True, робот будет ожидает запуска. | Чек-бокс | true | Нет |
Результаты | |||||
PID | PID | Идентификатор запущенного процесса. PID будет получен только в случае, когда чек-бокс "Ждать запуска процесса = true | Строка |
Особые условия использования
Могут быть запущены любые файлы, при этом файл откроется в ассоциированном с ним приложении.
...
Для работы с этим видом файлов необходимо пользоваться специализированными групами.
Дождаться запуска / Wait for start
...
Ожидает запуска процесса.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Способ идентификации процесса | Process identification method | Каким образом определить процесс. Выпадающий список:
| Robin.String | Имя процесса | Да |
Файл процесса | Process file | Путь к файлу запускаемого процесса. Необходима возможность работы с относительным путем. | Robin.FilePath | C:\Windows\System32\notepad.exe | Нет |
Имя процесса | Process name | Имя запускаемого процесса. | Robin.String | notepad | Нет |
PID процесса | Process PID | PID запускаемого процесса. | Robin.String | Нет | |
Частичное совпадение | Partial match | Разрешить частичное совпадение имен при поиске процессов. | Robin.Boolean | true | Нет |
Тайм-аут | Time-out | Предельное время ожидания. Загрузки и запуска процесса. | Robin.Numeric | 50000 | Нет |
Особые условия использования
Если процесс не запустился по истечению тайм-аута, будет вызвана ошибка.
Завершить процесс / Terminate
...
Завершает указанный процесс.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Способ идентификации процесса | Process identification method | Каким образом определить процесс. Выпадающий список:
| Robin.String | Имя процесса | Да |
Файл процесса | Process file | Путь к файлу запускаемого процесса. Необходима возможность работы с относительным путем. | Robin.FilePath | C:\Windows\System32\notepad.exe | Нет |
Имя процесса | Process name | Имя запускаемого процесса. | Robin.String | notepad | Нет |
PID процесса | Process PID | PID запускаемого процесса. | Robin.String | Нет | |
Частичное совпадение | Partial match | Разрешить частичное совпадение имен при поиске процессов. | Robin.Boolean | true | Нет |
Особые условия использования
Отсутствуют.
Дождаться завершения / Wait for exit
...
Ожидает завершения указанного процесса.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Способ идентификации процесса | Process identification method | Каким образом определить процесс. Выпадающий список:
| Robin.String | Имя процесса | Да |
Файл процесса | Process file | Путь к файлу запускаемого процесса. Необходима возможность работы с относительным путем. | Robin.FilePath | C:\Windows\System32\notepad.exe | Нет |
Имя процесса | Process name | Имя запускаемого процесса. | Robin.String | notepad | Нет |
PID процесса | Process PID | PID запускаемого процесса. | Robin.String | Нет | |
Частичное совпадение | Partial match | Разрешить частичное совпадение имен при поиске процессов. | Robin.Boolean | true | Нет |
Тайм-аут | Time-out | Предельное время ожидания. | Robin.Numeric | 50000 | Нет |
Особые условия использования
Если процесс не завершился по истечению тайм-аута, будет вызвана ошибка.
Информация о процессе / Get info
...
Получает информацию об указанном процессе.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Способ идентификации процесса | Process identification method | Каким образом определить процесс. Выпадающий список:
| Robin.String | Имя процесса | Да |
Файл процесса | Process file | Путь к файлу процесса. Необходима возможность работы с относительным путем. | Robin.FilePath | C:\Windows\System32\notepad.exe | Нет |
Имя процесса | Process name | Имя запускаемого процесса. | Robin.String | notepad | Нет |
Результаты | |||||
Результат | Result | Переменная типа таблица, содержащая информацию о процессе и его подпроцессах. Имена столбцов:
| Robin.Table |
Особые условия использования
Отсутствуют.
Исполнить скрипт / Run script file
...
Исполняет заданный скрипт в указанном интерпретаторе.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Интерпретатор | Interpreter | Интерпретатор для выполнения команды Выпадающий список:
| Robin.String | PowerShell | Да |
Файл скрипта | Script file | Путь к файлу содержащему скрипт, который надо выполнить. Файл формата .bat для интерпретатора CommandLine или .ps1 для интерпретатора PowerShell. | Robin.FilePath | Да | |
Аргументы | Arguments | Список аргументов, с которыми необходимо запустить скрипт. | Robin.String | Нет | |
Результаты | |||||
Завершен успешно | Completed successfully | Логическая переменная, которая возвращается по завершению процесса. | Robin.Boolean | ||
Таблица | Table | Переменная типа Таблица. Имена столбцов:
| Robin.Table |
Особые условия использования
В скрипте может содержаться несколько команд, исполняемых последовательно.
...
2) Переменная типа Таблица, где в столбце Output записывается результат, в столбце Error ошибка, которая возникла в ходе работы действия, а в столбце ExitCode число 0 или 1, где 0 - скрипт выполнен успешно, 1 - не успешно.
Исполнить команду / Run script command
...
Исполняет заданную команду в указанном интерпретаторе.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Интерпретатор | Interpreter | Интерпретатор для выполнения команды. Выпадающий список:
| Robin.String | PowerShell | Да |
Команда | Command | Команда для выполнения. | Robin.String | Да | |
Результаты | |||||
Завершен успешно | Completed successfully | Логическая переменная, которая возвращается по завершению процесса. true - скрипт выполнен успешно, false- не успешно | Robin.Boolean | ||
Таблица | Table | Переменная типа Таблица. Имена столбцов:
| Robin.Table |
Особые условия использования
Результат исполнения скрипта записывается в две переменные:
...