Это не самая ясная вещь, которую я читал сегодня, но я могу только предположить, что вы запускаете процесс (с Process.Start()
?) И хотите вернуть его вывод обратно в вашу программу.
Если это так, Process.StandardOutput
, вероятно, то, что вы ищете. Например:
System.Diagnostics.ProcessStartInfo startInfo =
new System.Diagnostics.ProcessStartInfo(@"c:\files\app.exe",@"-a 1 -b 2 -c 3");
startInfo.UseShellExecute = false;
startInfo.RedirectStandardOutput = true;
Process p = Process.Start(startInfo);
string output = p.StandardOutput.ReadToEnd();
p.WaitForExit();