¿Redireccionamiento salida Console?

11/06/2005 - 08:50 por kenfoi | Informe spam
Hola a tod@s:

a) ¿Cómo puedo realizar por ejemplo un ping mediante la console, pero
sin
que se abra la ventana de ésta?
b) Entonces, ¿cómo puedo tratar los datos que el ping devuelve?
¿Qué tipo de
objeto necesito usar? Quiero decir, ¿puedo redirigir la salida?

Gracias.

Salu2,

Fernando
 

Leer las respuestas

#1 Tristan
11/06/2005 - 12:32 | Informe spam
Espero que este ejemplo resuelva tus dos preguntas:

ProcessStartInfo info = new ProcessStartInfo("ping.exe", "localhost");
info.UseShellExecute = false;
info.RedirectStandardOutput = true;
info.CreateNoWindow = true;
Process proceso = Process.Start(info);
MessageBox.Show(proceso.StandardOutput.ReadToEnd());
proceso.Dispose();

Juan Carlos Badiola
MVP - C#

Preguntas similares