locked
saber desde donde se carga un programa RRS feed

  • Pregunta

  • A veces tengo programas o comandos repetidos y al ejecutarlos lo carga desde donde primero lo encuentra en el path y es posible que nosea la version correcta. Ciando tengo dudas tengo que mirar desde donde se ha cargado pero esto es engorroso.

     

    ¿hay algun comando o algo rapido me pueda decir desde donde lo carga?

     

    S2.

    domingo, 23 de septiembre de 2007 9:17

Respuestas

  • Si estas acostumbrado al lenguaje de comandos, puedes hacer un simple .bat con este contenido:

     

    @for %%e in (%PATHEXT%) do @for %%i in (%1%%e) do @if {%%~$PATH:i} NEQ {} echo %%~$PATH:i

     

    (por si sale cortado, todo debe estar en una linea)

     

    Lo llamas por ejemplo findpath.bat y su uso sería:

     

    findpath programa

     

    programa debe expresarse sin extension y buscará ademas en el orden de extensiones en las que busca la shell de comandos suponiendo que haya duplicidad de nombre y entonces prioriza la extension.

     

    Un saludo,

    domingo, 23 de septiembre de 2007 9:20
  • Leete estos articulos mios sobre esto (es una especie de minicurso):

     

    http://www.multingles.net/docs/jmt/comandos/comandos.html

     

    Igualmente si estas intersado en scripting, tienes un monton de TIPs y de ejemplos en mis paginas: http://www.multingles.net/jmt.htm

     

    Un saludo,

    domingo, 23 de septiembre de 2007 9:31
  • Puedes participar, tu y cualquiera. Es publico y puedes suscriibirte a todos los grupos excepto al de "especiales" ya que ese requiere password.

     

    Los grupos de TIPs y documentacion son de solo lectura. El resto son de lectura / escritura.

     

    Un saludo,

    domingo, 23 de septiembre de 2007 11:13

Todas las respuestas

  • Si estas acostumbrado al lenguaje de comandos, puedes hacer un simple .bat con este contenido:

     

    @for %%e in (%PATHEXT%) do @for %%i in (%1%%e) do @if {%%~$PATH:i} NEQ {} echo %%~$PATH:i

     

    (por si sale cortado, todo debe estar en una linea)

     

    Lo llamas por ejemplo findpath.bat y su uso sería:

     

    findpath programa

     

    programa debe expresarse sin extension y buscará ademas en el orden de extensiones en las que busca la shell de comandos suponiendo que haya duplicidad de nombre y entonces prioriza la extension.

     

    Un saludo,

    domingo, 23 de septiembre de 2007 9:20
  • Muchas gracias. Funciona pero no entiendo casi nada: yo me quedé en los bat de msdos y de W98 y por lo que veo esto es muy diferente.

     

    ¿hay algun sitio donde pueda leer mas de esto?

     

    Gracias de nuevo.

     

    domingo, 23 de septiembre de 2007 9:28
  • Leete estos articulos mios sobre esto (es una especie de minicurso):

     

    http://www.multingles.net/docs/jmt/comandos/comandos.html

     

    Igualmente si estas intersado en scripting, tienes un monton de TIPs y de ejemplos en mis paginas: http://www.multingles.net/jmt.htm

     

    Un saludo,

    domingo, 23 de septiembre de 2007 9:31
  • Muchas gracias. Seguiré dantote el coñazo con esto..

     

    S2.

    domingo, 23 de septiembre de 2007 9:38
  • José Manuel, he visto en tu firma que tienes un servidor de news  news://jmtella.com

    ¿se puede participar? ¿es privado?

     

    S2.

     

    domingo, 23 de septiembre de 2007 11:11
  • Puedes participar, tu y cualquiera. Es publico y puedes suscriibirte a todos los grupos excepto al de "especiales" ya que ese requiere password.

     

    Los grupos de TIPs y documentacion son de solo lectura. El resto son de lectura / escritura.

     

    Un saludo,

    domingo, 23 de septiembre de 2007 11:13