Ayuda con la variable de entorno %CD%

Iniciado por tomasscfgcu, 14 Mayo 2015, 22:45 PM

0 Miembros y 1 Visitante están viendo este tema.

tomasscfgcu

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.

Eleкtro

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








tomasscfgcu

Muchas graciasss, ya lo probé y va de maravilla,  me has quitado un problemilla que no había podido resolver