RuntimeExtensionsSetCommandLine - метод |
Настраивает запуск процесса в командной строке Windows cmd.exe с перенаправлением вывода.
На Linux выполняет обычный запуск файла filePath а аргументами,
при этом параметры outputFile и errorFile игнорируются.
Пространство имён:
Tessa.Platform.Runtime
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public static ProcessStartInfo SetCommandLine(
this ProcessStartInfo info,
string filePath,
string arguments = null,
string workingDirectory = null,
string outputFile = null,
string errorFile = null
)
<ExtensionAttribute>
Public Shared Function SetCommandLine (
info As ProcessStartInfo,
filePath As String,
Optional arguments As String = Nothing,
Optional workingDirectory As String = Nothing,
Optional outputFile As String = Nothing,
Optional errorFile As String = Nothing
) As ProcessStartInfo
public:
[ExtensionAttribute]
static ProcessStartInfo^ SetCommandLine(
ProcessStartInfo^ info,
String^ filePath,
String^ arguments = nullptr,
String^ workingDirectory = nullptr,
String^ outputFile = nullptr,
String^ errorFile = nullptr
)
[<ExtensionAttribute>]
static member SetCommandLine :
info : ProcessStartInfo *
filePath : string *
?arguments : string *
?workingDirectory : string *
?outputFile : string *
?errorFile : string
(* Defaults:
let _arguments = defaultArg arguments null
let _workingDirectory = defaultArg workingDirectory null
let _outputFile = defaultArg outputFile null
let _errorFile = defaultArg errorFile null
*)
-> ProcessStartInfo
Параметры
- info
- Тип: System.DiagnosticsProcessStartInfo
Параметры запуска процесса. Не должны быть равны null. - filePath
- Тип: SystemString
Путь к запускаемой программе. Не должен быть равен null или пустой строке. - arguments (Optional)
- Тип: SystemString
Аргументы запускаемой программы или null, если аргументы не передаются. - workingDirectory (Optional)
- Тип: SystemString
Рабочая директория процесса или null/пустая строка, если используется текущая директория.
- outputFile (Optional)
- Тип: SystemString
Файл, в который будет записан основной консольный вывод запущенного процесса или null/пустая строка,
если вывод не будет записан в файл. При запуске процесса в конец файла будет записан вывод.
Также убедитесь, что выходная папка точно существует.
Если путь такой же, какой указан в errorFile,
то вывод будет корректно записан для двух потоков в один файл.
- errorFile (Optional)
- Тип: SystemString
Файл, в который будет записан консольный вывод ошибок запущенного процесса или null/пустая строка,
если вывод не будет записан в файл. При запуске процесса в конец файла будет записан вывод.
Также убедитесь, что выходная папка точно существует.
Если путь такой же, какой указан в outputFile,
то вывод будет корректно записан для двух потоков в один файл.
Возвращаемое значение
Тип:
ProcessStartInfoПараметры запуска процесса
info для цепочки вызовов.
Примечание об использовании
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
ProcessStartInfo. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).
См. также