Programación General > Visual Basic 6.0 e inferiores

 Path Absoluto De Un Archivo

(1/2) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa