Write
Используется для передачи данных в запущенный процесс и взаимодействия с ним через ввод данных.
void Write(string message);
|
Параметры
|
Параметр
|
Тип
|
Описание
|
|
message
|
string
|
Строка с данными, которая будет передана в запущенный процесс.
|
Примеры
Запустить исполняемый файл 1.bat, который ожидает ввода имени от пользователя. Передать в качестве аргумента имя «UserName».
Process_1.Path = "C:\\Work\\1.bat";
Process_1.ShowWindow = true;
Process_1.Run();
|
В файле 1.bat содержится следующий код:
@echo off
set /p name=Введите ваше имя:
echo Привет, %name%! Добро пожаловать!
pause
|
Используем функцию Write() для передачи имени «UserName» в режиме рантайма:
Process_1.Write("UserName");
|
После выполнения данного примера, в окне командной строки вы увидите:
Введите ваше имя:
Привет, UserName! Добро пожаловать!
|