1205 votes

Lister toutes les variables d'environnement à partir de la ligne de commande

Est-il possible d'énumérer todo des variables d'environnement à partir d'une invite de commande Windows ?

Quelque chose d'équivalent à l'outil PowerShell gci env: (ou ls env: o dir env: ).

3 votes

Pour une description de chacun, voir ss64.com/nt/syntaxe-variables.html

14voto

Ievgen Points 59

Je dirais que la commande SET n'imprime pas vraiment toutes les variables. Par exemple, nous pouvons afficher des variables telles que CD, DATE, TIME mais elles ne sont pas listées dans la sortie de SET.

Il serait intéressant d'obtenir la liste complète des variables qui peuvent être utilisées pour l'écriture des battements par exemple.

14voto

Boyce Field Points 129

Vous pouvez utiliser SET dans cmd

Pour afficher la variable courante, il suffit de SET est suffisant

Pour afficher une certaine variable telle que 'PATH', utilisez SET PATH .

Pour obtenir de l'aide, tapez set /? .

11voto

Paweł Piwowar Points 175

Ne perdez pas de temps. Cherchez-le dans le registre :

reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment"

renvoie moins que la commande SET.

6voto

Abhishek Gurjar Points 5799

Comme mentionné dans d'autres réponses, vous pouvez utiliser set pour lister toutes les variables d'environnement ou utiliser

set [environment_variable] pour obtenir une variable spécifique avec sa valeur.

set [environment_variable]= peut être utilisé pour supprimer une variable de l'espace de travail.

5voto

captain puget Points 61

Si vous voulez voir la variable d'environnement que vous venez de définir, vous devez ouvrir une nouvelle fenêtre de commande.

Les variables définies avec les variables setx sont disponibles dans les futures fenêtres de commande uniquement, et non dans la fenêtre de commande actuelle. ( Setx, Exemples )

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X