Vidéo: Formation Windows, BATCH et la ligne de commande - Partie 2 2025
plusieurs variables d'environnement disponibles pour les commandes. Les variables d'environnement commencent et se terminent par des signes de pourcentage. Vous pouvez utiliser une variable d'environnement n'importe où dans une commande. Par exemple,
C:> echo% OS% s'exécutant sur un% PROCESSOR_IDENTIFIER%
affiche une ligne comme celle-ci:
Windows_NT fonctionnant sur une famille x86 15 Model 2 Stepping 8, GenuineIntel
Windows NT, Windows 2000 Server, Windows Server 2003 et Windows Server 2008 affichent tous "Windows_NT" pour le nom du système d'exploitation.
Si la variable d'environnement représente un chemin, vous devrez peut-être l'encadrer entre guillemets, comme ceci:
C:> dir "% HOMEPATH%"
Cette commande affiche le contenu du répertoire personnel de l'utilisateur. Les guillemets sont requis ici car la variable d'environnement se développe en un chemin qui peut inclure des espaces, et l'interpréteur de commandes requiert que les noms de fichiers longs qui incluent des espaces doivent être placés entre guillemets.
Les variables d'environnement disponibles pour vous et vos commandes sont répertoriées.
Variable | Description |
---|---|
% ALLUSERSPROFILE% | Emplacement du profil Tous les utilisateurs |
% APPDATA% | Le chemin d'accès aux données par défaut |
% CD% | Le chemin d'accès au répertoire en cours |
% CMDCMDLINE% | La ligne de commande utilisée pour démarrer le shell de commande |
% CMDEXTVERSION% | Le numéro de version du shell de commande |
% COMPUTERNAME% | Le nom de l'ordinateur |
% COMSPEC% | Le chemin de l'exécutable shell de commande ( cmd. Exe ) |
% DATE% | La date actuelle dans le format généré par la commande date / t |
% ERRORLEVEL% | L'erreur renvoyée par la commande la plus récente |
% HOMEDRIVE% | La lettre de lecteur du répertoire personnel de l'utilisateur >% HOMEPATH% |
Le chemin d'accès au répertoire personnel de l'utilisateur | % HOMESHARE% |
Le chemin réseau du répertoire personnel partagé de l'utilisateur | % LOGONSERVER% |
Le nom du contrôleur de domaine enregistré sur | % NUMBER_OF_PROCESSORS% |
Le nombre de processeurs sur l'ordinateur | % OS% |
Le nom du système d'exploitation | % PATH% |
Le chemin de recherche actuel | "% PATHEXT%" |
Une liste des extensions traitées par le système d'exploitation < fichiers exécutables | % PROCESSOR_ARCHITECTURE%
L'architecture de la puce du processeur |
% PROCESSOR_IDENTIFIER% | Une description du processeur |
% PROCESSOR_REVISION% | Le niveau de révision du processeur >% PROMPT% |
La chaîne d'invite actuelle | % RANDOM% |
Un nombre aléatoire compris entre 1 et 32, 767 | % SYSTEMDRIVE% |
Le lecteur contenant le système d'exploitation | % SYSTEMROOT% |
Le chemin d'accès au système d'exploitation | % TEMP% |
Le chemin d'accès à un dossier temporaire pour les fichiers temporaires | % TMP% |
Identique à% TEMP% | % TIME% |
L'heure au format produit par la commande | time / t |
% USERDOMAIN% Le nom du domaine de l'utilisateur
% USERNAME% |
|
Le nom du compte de l'utilisateur | % USERPROFILE% |
Le chemin d'accès au profil de l'utilisateur | % WINDIR% |
Le chemin d'accès au répertoire du système d'exploitation |
![]() |