Utilisation des variables d'environnement DOS
Un article de WikiTuto.
Sommaire |
[modifier]
Créer une variable
[modifier]
Syntaxe
Set nomdelavariable=Valeur
[modifier]
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
[modifier]
Vérifier son existence
c:\>set (entrée)
vous devriez voir afficher la variable monchemin
[modifier]
Lire une variable
[modifier]
Syntaxe
%Mavariable%
Pour lire une variable il suffit d'encadre la variable par les sigles %
[modifier]
Exemple
Echo voici le chemin du fichier %monchemin%
[modifier]
Utiliser la variable avec une commande
On peut associer une variable à une commande
[modifier]
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%
[modifier]
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
[modifier]
Exemple
Vous avez une variable chemin qui contient
c:\windows\
On désire rajouter le dossier system32\ à ce chemin :
chemin=%chemin% system32\
[modifier]
Supprimer la variable
Pour supprimer une variable il suffit de vider ce qu'il y a dedans
Set NomDeVariable=
[modifier]



