Environment, propriété

Renvoie l'objet WshEnvironment.

object.Environment ([strType])

Arguments

object

Objet WshShell.

strType

Facultatif. Spécifie où réside la variable d'environnement.

Notes

Si strType est fourni, il spécifie où réside la variable d'environnement, avec une valeur possible de "System," "User," "Volatile," ou "Process." Si strType n'est pas fourni, cette méthode récupère les variables d'environnement système sous Microsoft Windows 2000 ou les variables d'environnement de traitement sous Windows 95/98. Pour Windows 95/98, seul "Process" est pris en charge par l'argument strType.

Le tableau suivant répertorie certaines des variables avec le système d'exploitation Windows. Les scripts peuvent également obtenir des variables d'environnement qui ont été définis par d'autres applications. Aucune des variables suivantes n'est disponible pour le type "Volatile".

    Windows 2000 Windows 95/98
Nom Description Système Utilisateur Traitement Traitement
NUMBER_OF_PROCESSORS Nombre de processeurs dont est équipé l'ordinateur. X - X -
PROCESSOR_ARCHITECTURE Type du processeur dont est équipée la station de travail de l'utilisateur. X - X -
PROCESSOR_IDENTIFIER ID du processeur dont est équipée la station de travail de l'utilisateur. X - X -
PROCESSOR_LEVEL Niveau du processeur dont est équipée la station de travail de l'utilisateur. X - X -
PROCESSOR_VERSION Version du processeur dont est équipée la station de travail de l'utilisateur. X - X -
OS Système d'exploitation de la station de travail de l'utilisateur. X - X -
COMSPEC Fichier exécutable pour l'invite de commande (en général cmd.exe). X - X X
HOMEDRIVE Lecteur local primaire (en général le lecteur C). - - X -
HOMEPATH Répertoire par défaut des utilisateurs (en général \users\default sous Windows 2000). - - X -
PATH Variable d'environnement PATH. X X X X
PATHEXT Extensions des fichiers exécutables (en général .com, .exe, .bat ou .cmd). X - X -
PROMPT Invite de commande (en général $P$G). - - X X
SYSTEMDRIVE Lecteur local sur lequel réside le répertoire système (en général c:\). - - X -
SYSTEMROOT Répertoire système (par exemple, c:\winnt). Identique à WINDIR. - - X -
WINDIR Répertoire de stockage des fichiers temporaires (par exemple, SYSTEMROOT. X - X X
TEMP Répertoire de stockage des fichiers temporaires (par exemple, c:\temp). - X X X
TMP Répertoire de stockage des fichiers temporaires (par exemple, c:\temp). - X X X

Exemple

L'exemple suivant récupère la variable d'environnement système NUMBER_OF_PROCESSORS :

Set WshShell = WScript.CreateObject("WScript.Shell")
Set WshSysEnv = WshShell.Environment("SYSTEM")
WScript.Echo WshSysEnv("NUMBER_OF_PROCESSORS")

Voir aussi

WshEnvironment, objet

Application : WshShell, objet