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.
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.
@Echo Off
Echo %~dp0
Pause&Exit
Saludos
Muchas graciasss, ya lo probé y va de maravilla, me has quitado un problemilla que no había podido resolver