Para obteber una lista de las variables de entorno de tu equipo usa el comando SET:
Command Prompt | set
C:\> set
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\a_jpacheco\Application Data
CLASSPATH=.;C:\Program Files\Java\j2re1.4.2_11\lib\ext\QTJava.zip
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=TALLER
ComSpec=C:\WINDOWS\system32\cmd.exe
HOME=c:\emacs
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\jpacheco
LOGONSERVER=\\TALLER
NUMBER_OF_PROCESSORS=2
OS=Windows_NT
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\AT
I Technologies\ATI Control Panel;C:\Program Files\Common Files\Autodesk Shared\;c:\windows\sysinternals;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Support Tools\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 15 Model 4 Stepping 9, GenuineIntel
PROCESSOR_LEVEL=15
PROCESSOR_REVISION=0409
ProgramFiles=C:\Program Files
PROMPT=$P$G
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\WINDOWS
TEMP=C:\DOCUME~1\JPAC~1\LOCALS~1\Temp
TMP=C:\DOCUME~1\JPAC~1\LOCALS~1\Temp
USERDNSDOMAIN=DOMINIO.COM
USERDOMAIN=DOMINIO
USERNAME=jpacheco
USERPROFILE=C:\Documents and Settings\jpacheco
windir=C:\WINDOWS
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\a_jpacheco\Application Data
CLASSPATH=.;C:\Program Files\Java\j2re1.4.2_11\lib\ext\QTJava.zip
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=TALLER
ComSpec=C:\WINDOWS\system32\cmd.exe
HOME=c:\emacs
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\jpacheco
LOGONSERVER=\\TALLER
NUMBER_OF_PROCESSORS=2
OS=Windows_NT
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\AT
I Technologies\ATI Control Panel;C:\Program Files\Common Files\Autodesk Shared\;c:\windows\sysinternals;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Support Tools\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 15 Model 4 Stepping 9, GenuineIntel
PROCESSOR_LEVEL=15
PROCESSOR_REVISION=0409
ProgramFiles=C:\Program Files
PROMPT=$P$G
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\WINDOWS
TEMP=C:\DOCUME~1\JPAC~1\LOCALS~1\Temp
TMP=C:\DOCUME~1\JPAC~1\LOCALS~1\Temp
USERDNSDOMAIN=DOMINIO.COM
USERDOMAIN=DOMINIO
USERNAME=jpacheco
USERPROFILE=C:\Documents and Settings\jpacheco
windir=C:\WINDOWS
| Variable | Valor |
|---|---|
| ALLUSERSPROFILE | Ubicación del perfil All Users |
| APPDATA | Ubicación del directorio donde las aplicaciones almacenarán información por defecto |
| CD | Directorio actual |
| CMDCMDLINE | Linea de comandos utilizada para iniciar la sesión actual (cmd.exe) |
| CMDEXTVERSION | Número de versión del actual "Command Processor Extensions" |
| COMPUTERNAME | Nombre de la computadora |
| COMSPEC | Ruta del archivo de ejecutable de la consola |
| DATE | Fecha actual, igual que DATE /T |
| ERRORLEVEL | Código de error del ultimo comando ejecutado. Un valor mayor de 0 indica error |
| HOMEDRIVE | Unidad de disco en la que se encuentra almacenada la carpeta HOME del usuario |
| HOMEPATH | Ruta completa al directorio HOME del usuario (Normalmente:C:\Documents and Settings\Usuario) |
| LOGONSERVER | Nombre del servidor que valido la sesión actual. |
| NUMBER_OF_PROCESSORS | Número de procesadores instalados en la computadora |
| OS | Nombre del sistema operativo. Windows XP y Windows 2000 muestran Windows_NT como nombre del sistema operativo |
| PATH | Ruta de busqueda de los archivo ejecutables |
| PATHEXT | Lista de extensiones que el sistema operativo considera como ejecutables |
| PROCESSOR_ARCHITECTURE | Arquitectura del procesador (x86, IA64) |
| PROCESSOR_IDENTIFIER | Descripcion del procesador |
| PROCESSOR_LEVEL | Número de modelo del procesador |
| PROCESSOR_REVISION | Número de revisión del procesador |
| Program Files | Ubicación del directorio por defecto donde se instalaran las aplicaciones |
| PROMPT | Opciones de configuración para el interprete de comandos |
| RANDOM | Genera un número entre 0 y 32767 |
| SYSTEMROOT | Ubicación del directorio raíz de Windows |
| SYSTEMDRIVE | Disco que contiene el directorio raíz de Windows |
| TMP | Ubicación de los directorios temporales por defecto (TEMP y TMP) |
| TEMP | Ubicación de los directorios temporales por defecto (TEMP y TMP) |
| USERDOMAIN | Nombre del dominio al que pertenece la cuenta del usuario |
| TIME | Hora actual , igual que TIME /T |
| USERPROFILE | Ubicación del perfil del usuario actual |
| USERNAME | Nombre del usuario |
| WINDIR | Ubicación del directorio del sistema operativo |
El uso de las variables de entorno es muy simple, en tus scripts solo deberas agregar un simbolo de porcentaje (%) antes y despues de la variable, por ejemplo:
Command Prompt | echo %os%
C:\> echo %os%
OS=Windows_NT
OS=Windows_NT
Leave a Comment