SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Antonio Reyes en Viernes 19 de Noviembre de 2004, 17:03

Título: Ejecucion De Aplicaciones
Publicado por: Antonio Reyes en Viernes 19 de Noviembre de 2004, 17:03
Tengo una problema, es que no se como ejecutar una aplicación de windows u otro software desde un formulario por ejemplo como abrir desde un formulario con un boton el programa de word o la caluladora
Título: Re: Ejecucion De Aplicaciones
Publicado por: Laforge en Viernes 19 de Noviembre de 2004, 17:48
Hola,

...mmm, eso está en el manual básico de VB.NET pero bueno... B)

Un método sencillo consiste en agregar un control "Process" (lo encontrarás en la pestaña de componentes de la barra de herramientas) a tu form. En las propiedades del control Process hay una que se llama "FileName". Ahí le pones la aplicación que tu quieras (p.e. notepad.exe, calc.exe,...) no es necesario que le pongas el path, gracias a diós él mismo se las apaña para encontrar la aplicación.

Agrega un botón al formulario y en el evento click de ese botón le metes Process1.Start() (siempre y cuando en el name del control hayas dejado process1, claro).

Y ya está, es tan sencillo como eso. Ala a disfrutar...y a estudiar un poco más eh? :D       :comp:

Saludos,
Título: Re: Ejecucion De Aplicaciones
Publicado por: Soultaker en Sábado 20 de Noviembre de 2004, 18:07
Hola, lo que tambien puedes hacer es utilizar el Shell(), no me auerdo muy bien pero es algo asi
Código: Text
  1. Shell("CALC.EXE",(aqui eliges la forma como lo quieees mostrar))
  2.  
eso es todo si no te acepta el CALC.EXE pruba poniendo toda la ruta. Espero te sirva.

 :comp:
Título: Re: Ejecucion De Aplicaciones
Publicado por: sergiotarrillo en Sábado 20 de Noviembre de 2004, 22:23
eso ha sido tocado en otras discusiones:

En el foro de VB:
Imprimir un documento word o pdf (http://foros.solocodigo.com/index.php?showtopic=11869)

En el foro de C#:
Process.Start (http://foros.solocodigo.com/index.php?showtopic=11989)
Abrir Aplicacion (http://foros.solocodigo.com/index.php?showtopic=8916)