Image Microsoft Windows

Set

Permet d'afficher, de définir ou de supprimer des variables d'environnement. Utilisée sans paramètres, la commande set affiche les paramètres d'environnement en cours.

Syntaxe

set [[/a [expression]] [/p [variable=]] chaîne]

Paramètres

/a
Permet d'indiquer pour le paramètre chaîne une expression numérique qui est évaluée.
/p
Affecte au paramètre variable la valeur d'une ligne d'entrées.
variable
Désigne la variable à définir ou à modifier.
chaîne
Indique la chaîne à associer à la variable spécifiée.
/?
Affiche l'aide à l'invite de commandes.

Remarques

Exemples

Pour définir une variable d'environnement nommée TEST^1, tapez :

set testVar=test^^1

Pour définir une variable d'environnement nommées TEST&1, tapez :

set testVar=test^&1

La commande Set permet d'affecter à la valeur de la variable toutes les valeurs qui suivent le signe égal (=). Si vous tapez :

set testVar="test^1"

Vous obtenez le résultat suivant :

testVar="test^1"

Pour définir une variable d'environnement nommée INCLUDE de manière à lui associer la chaîne C:\Inc (répertoire Inc du disque C), tapez la commande suivante :

set include=c:\inc

Pour utiliser la chaîne C:\Inc dans des fichiers de commandes, vous pouvez alors encadrer le nom INCLUDE par des signes de pourcentage (%). Incluez, par exemple, la commande suivante dans un fichier de commandes afin d'afficher le contenu du répertoire associé à la variable d'environnement INCLUDE :

dir %include%

Lorsque cette commande est traitée, la chaîne C:\Inc se substitue à %include%.

Vous pouvez aussi utiliser la commande set dans un programme de commandes qui ajoute un nouveau répertoire dans la variable d'environnement PATH. Par exemple :

@echo off
rem ADDPATH.BAT ajoute un nouveau répertoire
rem à la variable d'environnement path.
set path=%1;%chemin%
set

Lorsque les extensions de commandes sont activées, ce qui est le cas par défaut, et que vous exécutez la commande set avec une valeur, celle-ci permet d'afficher toutes les variables qui correspondent à cette valeur. Par exemple, si vous tapez set p à l'invite de commandes, vous obtenez les résultats suivants :

Path=C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 1, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0801
ProgramFiles=C:\Program Files
PROMPT=$P$G

XOX

Rubriques connexes

Converted from CHM to HTML with chm2web Standard 2.75 (unicode)