Publicidad

Ejecutar aplicaciones externas desde Windows Forms en c#


Por Alex el 18/05/2007 , Comentar el artículo

Comparte este artículo:        




Para poder ejecutar aplicaciones externas utilizaremos la clase System.Diagnostics.Process, a través de ella podremos ejecutar cualquier aplicación externa a nuestro programa.


El código para ejecutar aplicaciones es muy simple bastan las siguientes líneas:

System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = @"calc.exe";
p.Start();
p.WaitForExit();

En FileName pondremos la aplicación que queremos ejecutar. Es posible que dicha aplicación se le quieran pasar parametros, la opcion es muy sencialla, por ejemplo queremos ejecutar el explorer y que habra la página de google, entonces lo que tenemos que hacer es pasarle la URL como argumento en StartInfo.Arguments

p.StartInfo.FileName = @"iexplore.exe"; p.StartInfo.Arguments = "http://www.google.es";

Despues de todo lo explicado para ejecutar aplicaciones vamos a ver una forma mucho mas simple de hacerlo:

System.Diagnostics.Process.Start("iexplore.exe", "http://www.google.es");

Sirven ambos métodos para hacerlo.

Y con este código sencillo podemos ejecutar las aplicaciones que queramos.

Enlaces relacionadas:

Código fuente del artículo 

Saludos
Alex


Si te ha gustado el artículo compartelo en:        


Publicidad

También puede interesarte:

Instalar .NET Core en Ubuntu

Instalar .NET Core en Ubuntu

Por Alex, el 07/02/2020

Limpiar datos de un combobox en winforms.

Limpiar datos de un combobox en winforms.

Por Alex, el 23/03/2010

Crear, copiar y borrar bases de datos SQL Server desde c#.

Crear, copiar y borrar bases de datos SQL Server desde c#.

Por Alex, el 07/03/2010

Escribir en un excel desde c#.

Escribir en un excel desde c#.

Por Alex, el 04/03/2010

Llenar un Repeater o DataList con un DataTable.

Llenar un Repeater o DataList con un DataTable.

Por Alex, el 29/12/2008

El evento SelectedIndexChanged no funciona

El evento SelectedIndexChanged no funciona

Por Alex, el 26/12/2008


Añadir un comentarios:

Nombre:
Email: (no se publica el email)




SIGUENOS EN

ARCHIVO

Publicidad

.