Devuelve el objeto WshEnvironment (una colección de variables de entorno).
objeto.Environment ([cdnTipo])
La propiedad Environment contiene el objeto WshEnvironment (una colección de variables de entorno). Si se proporciona cdnTipo, especifica dónde reside la variable de entorno, con estos posibles valores: System, User, Volatile o Process. Si no se proporciona cdnTipo, la propiedad Environment devuelve una serie de tipos de valores de entorno, dependiendo del sistema operativo.
Tipo de variable de entorno | Sistema operativo |
---|---|
System | Microsoft Windows NT y Windows 2000 |
Process | Windows 95, Windows 98 o Millennium Edition |
Nota Para Windows 95, Windows 98 y Millennium Edition solo está permitido un cdnTipo: Process.
La tabla siguiente enumera algunas de las variables que se proporcionan con el sistema operativo Windows. Las secuencias de comandos también pueden obtener variables de entorno que hayan sido establecidas por otras aplicaciones.
Nota Ninguna de las variables siguientes está disponible desde el tipo Volatile.
Nombre | Descripción | System | User | Process (NT o 2000 | Process (98 o Millennium Edition) |
---|---|---|---|---|---|
NUMBER_OF_PROCESSORS | Número de procesadores que se ejecutan en el equipo. | X | - | X | - |
PROCESSOR_ARCHITECTURE | Tipo de procesador de la estación de trabajo del usuario. | X | - | X | - |
PROCESSOR_IDENTIFIER | Id. del procesador de la estación de trabajo del usuario. | X | - | X | - |
PROCESSOR_LEVEL | Nivel del procesador de la estación de trabajo del usuario. | X | - | X | - |
PROCESSOR_REVISION | Versión del procesador de la estación de trabajo del usuario. | X | - | X | - |
OS | Sistema operativo de la estación de trabajo del usuario. | X | - | X | - |
COMSPEC | Archivo ejecutable para el símbolo del sistema (por lo general, cmd.exe). | X | - | X | X |
HOMEDRIVE | Unidad local principal (por lo general, la unidad C:). | - | - | X | - |
HOMEPATH | Directorio predeterminado para usuarios (por lo general, \users\default en Windows 2000). | - | - | X | - |
PATH | Variable de entorno PATH. | X | X | X | X |
PATHEXT | Extensiones para archivos ejecutables (por lo general, .com, .exe, .bat o .cmd). | X | - | X | - |
PROMPT | Símbolo del sistema (por lo general, $P$G). | - | - | X | X |
SYSTEMDRIVE | Unidad local en la que reside el directorio del sistema (por lo general, c:\). | - | - | X | - |
SYSTEMROOT | Directorio del sistema (por ejemplo, c:\winnt). Equivalente a WINDIR. | - | - | X | - |
WINDIR | Directorio del sistema (por ejemplo, c:\winnt). Equivalente a SYSTEMROOT. | X | - | X | X |
TEMP | Directorio para almacenar archivos temporales (por ejemplo, c:\temp). | - | X | X | X |
TMP | Directorio para almacenar archivos temporales (por ejemplo, c:\temp). | - | X | X | X |
El siguiente código recupera la variable de entorno del sistema NUMBER_OF_PROCESSORS.
Set WshShell = WScript.CreateObject("WScript.Shell")
Set WshSysEnv = WshShell.Environment
("SYSTEM")
WScript.Echo WshSysEnv("NUMBER_OF_PROCESSORS")
var WshShell = WScript.CreateObject("WScript.Shell");
var WshSysEnv = WshShell.Environment
("SYSTEM");
WScript.Echo(WshSysEnv("NUMBER_OF_PROCESSORS"));
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |