Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: tomasscfgcu en 14 Mayo 2015, 22:45 pm



Título: Ayuda con la variable de entorno %CD%
Publicado por: tomasscfgcu en 14 Mayo 2015, 22:45 pm
Amigos: Tengo un problema con la variable de entono  %CD% en Windows 8.1
Cuando la ejecuto dándole doble clip no hay problema (Me devuelve la ruta de donde se ejecuta)  pero cuando la ejecuto como administrador  me devuelve la ruta C:\windows\system32.
Como puedo resolver ese problema  o si hay algún otro método para saber la letra de la unida donde se ejecuta el bat.


Título: Re: Ayuda con la variable de entorno %CD%
Publicado por: Eleкtro en 15 Mayo 2015, 02:29 am
Buenas.

Puedes utilizar la variable de argumento %0 junto a los modificadores de variable para determinar el directorio de trabajo del script que has lanzado.

Código:
@Echo Off

Echo %~dp0

Pause&Exit

Saludos


Título: Re: Ayuda con la variable de entorno %CD%
Publicado por: tomasscfgcu en 15 Mayo 2015, 15:49 pm
Muchas graciasss, ya lo probé y va de maravilla,  me has quitado un problemilla que no había podido resolver