Re: Presentacion y duda
Jose Pino Medina <[email protected]>
| Newsgroups | gmane.comp.gnome.mono.hispano |
|---|---|
| Message-ID | <[email protected]> |
Hola, On Tue, 14 Jul 2009 23:20:30 +0000, [email protected] wrote: > Amigos, desde hace tiempo estoy suscrito a la lista, pero por problemas de > > conexión y de tiempo, no he podido participar > como quisiera. Creo que Mono es un excelente proyecto, brinda una gran > oportunidad a los desarrolladores de software, > facilitándoles la vida. > Me gustaria que primer correo fuese de otro modo, pero la duda se impone. > Resulta que he estado jugando un poco con el > System.Diagnostic, y creo procesos fácilmente, el problema surge cuando > ejecuto programas que mas bien son de consola, > el Traza del MonoDevelop me muestra la salida del cmd, pero quisiera si es > > posible de alguna manera recoger esa > información. Por ejemplo si utilizo este código: > > string salida; > System.Diagnostics.ProcessStartInfo ls = new > System.Diagnostics.ProcessStartInfo("ls"); > ls.Arguments = "-la"; > System.Diagnostics.Process.Start(ls); De esta forma imprimes la salida : Process myProcess = new Process(); ProcessStartInfo myProcessStartInfo = new ProcessStartInfo("ls" ); myProcessStartInfo.UseShellExecute = false; myProcessStartInfo.RedirectStandardOutput = true; myProcess.StartInfo = myProcessStartInfo; myProcess.Start(); StreamReader myStreamReader = myProcess.StandardOutput; string myString = myStreamReader.ReadLine(); Console.WriteLine(myString); myProcess.Close(); Saludos, suerte > > me gustaría guardar en “salida” lo que devuelve el cmd. ¿Alguna > idea?, > gracias por adelantado. -- www.joil.cl _______________________________________________ Mono-hispano mailing list [email protected] https://listas.hispalinux.es/mailman/listinfo/mono-hispano