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! Добро пожаловать!