Skip to content

Работа с процессами операционной системы

Методы

ЗапуститьПриложение / RunApp

Запуск приложения в операционной системе

Параметры

  • cmdLine: Командная строка запуска
  • currentDir: Текущая директория запускаемого процесса (необязательно) Необязательный.
  • wait: Ожидать завершения (необязательно) по умолчанию Ложь Необязательный. Значение по умолчанию: False
  • retCode: Выходной параметр. Код возврата процесса. Имеет смысл только если указан параметр wait=true Необязательный.

ТекущийПроцесс / CurrentProcess

Получает текущий процесс

СоздатьПроцесс / CreateProcess

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

Параметры

  • cmdLine: Командная строка запуска
  • currentDir: Текущая директория запускаемого процесса (необязательно) Необязательный.
  • redirectOutput: Перехватывать стандартные потоки stdout и stderr Необязательный. Значение по умолчанию: False
  • redirectInput: Перехватывать стандартный поток stdin Необязательный. Значение по умолчанию: False
  • encoding: Кодировка стандартных потоков вывода и ошибок Необязательный.
  • env: Соответствие, где установлены значения переменных среды Необязательный.

НайтиПроцессПоИдентификатору / FindProcessById

Выполняет поиск процесса по PID среди запущенных в операционной системе

Параметры

  • PID: Идентификатор процесса

Возвращаемое значение

Процесс. Если не найден - Неопределено

НайтиПроцессыПоИмени / FindProcessesByName

Выполняет поиск процессов с определенным именем

Параметры

  • name: Имя процесса

Возвращаемое значение

Массив объектов Процесс.