Utilisation des variables d'environnement DOS

Un article de WikiTuto.

Jump to: navigation, search

Sommaire

Créer une variable

Syntaxe

Set nomdelavariable=Valeur

Exemple

Nous désirons par exemple créer une variable qui comporte le chemin d'accès à un fichier

c:\>set monchemin =c:\mesdocument\script\script.bat (entrée)

Attention cette variable n'existera plus à la fermeture de l'invite de commande

Vérifier son existence

c:\>set (entrée)

vous devriez voir afficher la variable monchemin

Lire une variable

Syntaxe

%Mavariable%

Pour lire une variable il suffit d'encadre la variable par les sigles %

Exemple

Echo voici le chemin du fichier %monchemin%

Utiliser la variable avec une commande

On peut associer une variable à une commande

Exemple

Nous désirons lister un fichier dont le chemin est déjà en variable, comme l'exemple ci-dessus

@echo off
cls
echo affichage des propriétés pour  %monchemin%
dir %monchemin%

Concaténation de variable

Il est possible de rajouter à une variable une valeur en rajoutant la valeur de base de la variable plus la valeur à rajouter :

monchemin=%monchemin% chaine de caractère

Exemple

Vous avez une variable chemin qui contient

c:\windows\

On désire rajouter le dossier system32\ à ce chemin  :

chemin=%chemin% system32\

Supprimer la variable

Pour supprimer une variable il suffit de vider ce qu'il y a dedans

Set NomDeVariable=

Voir aussi

Boîte à outils
Annuaire gratuitCe site est listé dans la catégorie Informatique : Aide et astuces en informatique Annuaire