Programación General > Visual Basic 6.0 e inferiores
Path Absoluto De Un Archivo
jpaler:
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")
--- Fin de la cita ---
...,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...
mamex:
App.path te regresa la ubicación completa de tu exe.
--- Código: Text --- shell(App.path & "\prog_vb\ejec.exe")
ElNapster:
--- Código: Text ---App.path & 'concatenas el nombre de tus carpetas y el nombre de tu exe
;)
jpaler:
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...
mamex:
Prueba con la funcion de API shellExecute
Navegación
[#] Página Siguiente
Ir a la versión completa