domingo, 25 de abril de 2010

Ejecutando aplicaciones externas desde un WinForm

Para este ejemplo utilizaremos el namespace System.Diagnostics que es donde se encuentran las clases que nos permiten comunicarnos con los proceso del sistema. Veamos:

System.Diagnostics.Process programa = new System.Diagnostics.Process();
programa.StartInfo.FileName = @"iexplore.exe";
programa.StartInfo.Arguments = "http://www.google.es"; // esto es para especificar la url
programa.Start();
programa.WaitForExit();    // esta parte la elimino!
el  programa.WaitForExit() lo elimino porque esto no me permite seguir trabajando con mi formulario mientras se ejecute la aplicación externa. Eso es opcional, dependerá de la necesidad del usuario.
Si queremos ejecutar aplicaciones de escritorio como Word por ejemplo, solo basta con lo siguiente:
System.Diagnostics.Process programa = new System.Diagnostics.Process();
programa.StartInfo.FileName = @"winword.exe";
programa.Start();
no olviden el using System.Diagnostics;
Eso es todo. Chao!!


No hay comentarios:

Publicar un comentario

DEJA UN COMENTARIO