SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: jpaler en Miércoles 21 de Marzo de 2007, 02:19

Título: Path Absoluto De Un Archivo
Publicado por: jpaler en Miércoles 21 de Marzo de 2007, 02:19
Hola muchachos...
...,Miren... estoy utilizando el siguiente codigo para ejecutar una
aplicacion desde un programa en visual basic:
Citar
Dim i as double
i = shell("C:\prog_vb\ejec.exe")


...,el inconveniente q tengo es q a esta funcion necesito pasar
una ruta completa... y lo q tengo q ejecutar esta dentro de una
carpeta ubicada en el mismo directorio donde estoy ejecutando
mi programa de visual basic.

yo intente con algo asi:  i=shell("\prog_vb\ejec.exe") y no me funcionó.

mi pregunta es:
¿Entonces como hago para obtener la ruta absoluta a partir de la
ruta relativa "\prog_vb\ejec.exe"?

Gracias...
Título: Re: Path Absoluto De Un Archivo
Publicado por: mamex en Miércoles 21 de Marzo de 2007, 02:54
App.path te regresa la ubicación completa de tu exe.

Código: Text
  1.  
  2. shell(App.path & "\prog_vb\ejec.exe")
  3.  
  4.  
Título: Re: Path Absoluto De Un Archivo
Publicado por: ElNapster en Miércoles 21 de Marzo de 2007, 16:13
Código: Text
  1. App.path & 'concatenas el nombre de tus carpetas y el nombre de tu exe
  2.  

 ;)
Título: Re: Path Absoluto De Un Archivo
Publicado por: jpaler en Miércoles 21 de Marzo de 2007, 22:42
Claro.... MUCHAS GRACIAS MUCHACHOS....
Efectivamente asi con App.Path se obtiene la ruta completa.

Ya puede correr los .exe perfectamente... jijiji...


Pero me he topado con un inconveniente q no me esperaba:
Solo corre .exe's y hay un archivo q tengo q correr q es un instalador
con extension .msi (q es excutable, pero q no he podido hacerlo
arrancar con la funcion shell) y tambien me toca poner a andar a un
archivo .bat el cual es super importante y tampoco lo ejecuta, es mas
me bota un error de aplicacion y se me cierra el formulario.
Compañeros...

¿Como hago para correr estos archivos q no tienen extension .exe pero
q son archivos ejecutables, como es el caso de .msi y .bat?

Gracias...
Título: Re: Path Absoluto De Un Archivo
Publicado por: mamex en Jueves 22 de Marzo de 2007, 01:11
Prueba con la funcion de API shellExecute
Título: Re: Path Absoluto De Un Archivo
Publicado por: jpaler en Viernes 23 de Marzo de 2007, 17:16
PERFECTOOOO.... mamex...
ShellExecute() pone a correr lo q sea....

/*FIN DEL TEMA*/

GRACIAS...