Visual Basic para Aplicaciones - Ejecutar un archivo HTA en VB

Life is soft - evento anual de software empresarial
 
Vista:

Ejecutar un archivo HTA en VB

Publicado por ciryx586 (1 intervención) el 17/12/2007 20:15:51
Hola a todos

Estoy tratando de hacer una pequeña aplicacion que arranque y permita a su vez iniciar otras aplicaciones.
Entonces tengo un form con 5 command button que arranca cada uno una cosa.
El tema e sque me encontre con un archivo ".hta" y cuando clicleo el command button no funciona y me dice: Llamada a procedimiento o argumentos no validos.

Para los archivos ".exe" use esta manera y funcionan sin problemas, pero para los .hta no.

Private Sub Command1_Click()
Variable = Shell("c:windowssystem32 otepad.exe", 1)

End Sub

Si alguien me puede dar una idea, yo agradecido.

Saludos
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:Ejecutar un archivo HTA en VB

Publicado por JuanC (243 intervenciones) el 18/12/2007 13:28:10
puede suceder que la extensión .hta no esté asociada a ningún programa
si no me equivoco debería abrirse con IExplore.exe
de última deberás usar la API de Windows (ShellExecute ó ShellExecuteEx)
busca en la web en sitios de VB y tendrás varios ejemplos sobre el tema...

Saludos desde Baires, JuanC
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:Ejecutar un archivo HTA en VB

Publicado por Leiosnail (1 intervención) el 16/04/2009 04:36:10
Hola Ciryx586.. La aplicacion que quieres ejecutar es una HTML, por lo qu e deberias arrancarlo con el explorador de internet..

Creo que te quedaria:

Variable = Shell( "C:Archivos de programaInternet ExplorerIEXPLORE.EXE Archivo.HTA",1)

Espero te halla ayudado..

Saludos..
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