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.
Título: Re: Path Absoluto De Un Archivo
Publicado por: ElNapster en Miércoles 21 de Marzo de 2007, 16:13
Código: Text
App.path & 'concatenas el nombre de tus carpetas y el nombre de tu exe
;)
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....