Если вы хотите, чтобы выполнить ех из вашего приложения C# и получить на выход из него, то вы можете использовать следующий код
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = "PATH TO YOUR FILE";
p.StartInfo.UseShellExecute = false;
p.StartInfo.Arguments = metalType + " " + graphHeight + " " + graphWidth;
p.StartInfo.CreateNoWindow = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.EnableRaisingEvents = true;
p.Start();
svgText = p.StandardOutput.ReadToEnd();
using(StreamReader s = p.StandardError)
{
string error = s.ReadToEnd();
p.WaitForExit(20000);
}
Не forgete писать p.EnableRaisingEvents = истина;
Просьба предоставить более подробную информацию о том, что на самом деле вы пытаетесь сделать – Patel
Возможный дубликат [C# get process output while running] (http://stackoverflow.com/questions/11994610/c-sharp-get-process-output- во время бега) –