Duplicata possible:
que sont PATH et les autres variables d'environnement, et comment puis-je les définir ou les utiliser?
Je sais que je peux modifier mes variables d'environnement dans Windows 8 en allant sur
Start -> All Apps -> Control panel -> System ->
Advanced System Settings -> Advanced -> Environment variables.
Mais honnêtement, c'est ridiculement complexe.
Existe-t-il un moyen plus simple de modifier les variables d'environnement dans Windows 8?
Par exemple, si je veux simplement ajouter un nouveau dossier à PATH, c'est vraiment ennuyeux de passer par toutes ces étapes. L'interface utilisateur est également nulle, car il est vraiment pénible d'éditer de longues valeurs de variable avec la petite entrée de texte.
Condition 1: j'ai besoin que les modifications persistent (par exemple, lorsque j'utilise set
dans la console, les modifications sont perdues lorsque je ferme la console)
Exigence 2: je préférerais une solution qui n'implique pas l'installation de logiciels supplémentaires, car c'est le genre de problème que je rencontre à chaque fois que je configure une nouvelle boîte Windows.
la source
Réponses:
Avez-vous exploré la commande set et setx ? Avec eux, vous pouvez définir une variable persistante. De plus, la valeur sera appliquée immédiatement, pas après la prochaine connexion.
Exemple de
SET
commande Windows :Imprimez la variable d'environnement PATH:
Utilisez la commande set pour définir la variable PATH
La commande ci-dessus s'applique uniquement à la fenêtre actuelle et la modification est perdue lorsque la fenêtre cmd est fermée.
Exemple de
SETX
commande Windows :Imprimez la variable d'environnement PATH:
Utilisez setx pour définir la variable d'environnement:
Fermez et rouvrez le terminal cmd, puis exécutez:
Vous devez être prudent avec les guillemets doubles. Si vous laissez des guillemets entrer dans votre variable de chemin, cela pourrait casser quelque chose. Cependant, ils sont nécessaires pour spécifier des addenda au% PATH% d'origine.
la source
setx PATH=%PATH%;;C:\test
mais j'obtiens une erreur de syntaxe :(set path
= ~echo %PATH%
[set path
montre également la valeur dePATHEXT
]Définissez la variable d'environnement dans Windows 8.
Vous pouvez accéder au paramètre système avancé en cliquant avec le bouton droit sur
Computer
afile-explorer
et en allant surproperties
.C'est la même chose que les anciennes versions de Windows. Vous pouvez également définir des variables d'environnement à partir de la ligne de commande comme indiqué ici:
Que sont le PATH et les autres variables d'environnement, et comment puis-je les définir ou les utiliser?
la source
Je les change en Powershell. Par exemple, pour ajouter un dossier à la variable PATH, ouvrez powershell puis:
Cela changerait cela pour tous les utilisateurs. Pour le modifier uniquement pour l'utilisateur exécutant la commande, remplacez ce dernier paramètre par «Utilisateur». Ou pour le changer temporairement dans cette session:
la source
C'est assez simple sur la ligne de commande:
(pour accéder à la ligne de commande, tapez
cmd
dans l'écran de démarrage>.)Pour afficher une variable:
Utilisez
setx
pour définir définitivement une variable. La syntaxe est légèrement différente. Essayez de regarder ici , ou il y a beaucoup d'autres sites qui vous diront comment l'utiliser.la source
set
qui persistera?