C sharp - Cómo ejecutar programas externos desde C#?

 
Vista:

Cómo ejecutar programas externos desde C#?

Publicado por Grisito (2 intervenciones) el 23/03/2003 18:19:05
Hola, tengo que ejecutar un programa desde C# y además pasarle un parámetro (string). Existe algún método con el que pueda ejecutar el programa?? algun runtime o algo?? Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cómo ejecutar programas externos desde C#?

Publicado por Ricardo (4 intervenciones) el 24/03/2003 20:44:15
Tienes que usar el espacio de nombres System.Diagnostics. Ahí va un ejemplo.

Process myproc;
myproc = new Process();

//No se lanza un evento cuando el programa sale
myproc.EnableRaisingEvents = false;
// creo la info del proceso
ProcessStartInfo psi =new ProcessStartInfo("aplicacion","argumentos");
myproc.StartInfo = psi;
// comienza
myproc.Start();

//Esto previene que traten de cerrar antes de que se haya abierto
myproc.WaitForInputIdle();
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cómo ejecutar programas externos desde C#?

Publicado por Rafael (3 intervenciones) el 08/01/2009 19:16:22
Muchas gracias hermano........muy util.....se agradece
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cómo ejecutar programas externos desde C#?

Publicado por Rafael (3 intervenciones) el 08/01/2009 19:25:10
Muchas gracias hermano........muy util.....se agradece
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cómo ejecutar programas externos desde C#?

Publicado por Mary (4 intervenciones) el 28/09/2008 22:37:25
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.EnableRaisingEvents=false;
proc.StartInfo.FileName="iexplore";
proc.StartInfo.Arguments=http://www.microsoft.com;
proc.Start();
proc.WaitForExit();
MessageBox.Show("You have just visited www.microsoft.com");
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cómo ejecutar programas externos desde C#?

Publicado por Marco (1 intervención) el 09/07/2009 20:19:16
System.Diagnostics.Process.Start(@”c:WINDOWSNOTEPAD.EXE”);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar