none
¿Como se la ruta donde se esta ejecutando mi Programa? RRS feed

  • Pregunta

  • Hola de nuevo.

    Como se puede saber en tiempo de ejecucion donde se esta ejecutando mi Programa.Es decir la Ruta o Path completo.

    Gracias chicos, gracias a todos.
    domingo, 16 de diciembre de 2007 11:11

Respuestas

Todas las respuestas

  • Pruba con:

    System.Windows.Forms.Application.ExecutablePath.ToString()

     

    A ver si te sirve.

     

    Salud y suerte!

     

    domingo, 16 de diciembre de 2007 11:53
    Moderador
  • Prueba con

     

    My.Application.Info.DirectoryPath()

     

    Devuelve la ruta en la que se está ejecutando tu aplicación. Por ejemplo,

     

    MsgBox(My.Application.Info.DirectoryPath())

     

    muestra un mensaje con la ruta (path) de tu programa. Espero haberte ayudado. Un saludo.

     

    domingo, 16 de diciembre de 2007 15:28
  • Si al decir "donde se esta ejecutando mi Programa" te refieres a la ruta donde se encuentra el ejecutable, puedes hacerlo asi:

     

    System.Reflection.Assembly.GetExecutingAssembly().Location

     

    Este método tiene la ventaja de que vale para cualquier clase de programa, no solo para los de Windows Forms, y que vale para cualquier lenguaje de .Net, no solo para VB.

     

    Si al decir "donde se esta ejecutando mi Programa" te refieres al directorio actual (que no necesariamente tiene por qué coincidir con el directorio que contiene el ejecutable), entonces puedes obtenerlo con:

     

    System.IO.Directory.GetCurrentDirectory()

    domingo, 16 de diciembre de 2007 21:49
  • Gracias chicos. Un salaudo y gracias por la ayuda.

    Feliz navidad a Todos.
    lunes, 17 de diciembre de 2007 6:30