• Lunes 18 de Noviembre de 2024, 03:34

Autor Tema:  Path Absoluto De Un Archivo  (Leído 3801 veces)

jpaler

  • Miembro MUY activo
  • ***
  • Mensajes: 479
    • Ver Perfil
Path Absoluto De Un Archivo
« en: Miércoles 21 de Marzo de 2007, 02:19 »
0
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...

mamex

  • Miembro activo
  • **
  • Mensajes: 77
  • Nacionalidad: mx
    • Ver Perfil
Re: Path Absoluto De Un Archivo
« Respuesta #1 en: Miércoles 21 de Marzo de 2007, 02:54 »
0
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.  

ElNapster

  • Moderador
  • ******
  • Mensajes: 727
    • Ver Perfil
Re: Path Absoluto De Un Archivo
« Respuesta #2 en: Miércoles 21 de Marzo de 2007, 16:13 »
0
Código: Text
  1. App.path & 'concatenas el nombre de tus carpetas y el nombre de tu exe
  2.  

 ;)
"Somos lo que imaginamos ser"
-- --------------------------------------------------------------
-ElNapster
-Designer / Developer Software
-GuaTemALa



jpaler

  • Miembro MUY activo
  • ***
  • Mensajes: 479
    • Ver Perfil
Re: Path Absoluto De Un Archivo
« Respuesta #3 en: Miércoles 21 de Marzo de 2007, 22:42 »
0
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

  • Miembro activo
  • **
  • Mensajes: 77
  • Nacionalidad: mx
    • Ver Perfil
Re: Path Absoluto De Un Archivo
« Respuesta #4 en: Jueves 22 de Marzo de 2007, 01:11 »
0
Prueba con la funcion de API shellExecute

jpaler

  • Miembro MUY activo
  • ***
  • Mensajes: 479
    • Ver Perfil
Re: Path Absoluto De Un Archivo
« Respuesta #5 en: Viernes 23 de Marzo de 2007, 17:16 »
0
PERFECTOOOO.... mamex...
ShellExecute() pone a correr lo q sea....

/*FIN DEL TEMA*/

GRACIAS...