Batch : Les variables

[Plan de la catégorie Batch]

Déclarer une variable

Pour déclarer et affecter une valeur à une variable, il faut utiliser la commande set.

set variable=valeur


Note : Il ne faut pas confondre les variables avec les arguments de la ligne de commande.

Utiliser une variable

Lors de l'utilisation d'une variable, le nom doit être entouré du symbole "%".

echo %variable%


Interaction avec l'utilisateur

La commande set permet une interaction avec l'utilisateur afin d'effectuer une saisie de valeur.

set /p variable_utilisateur="Message "


Opérations mathématiques

La commande set avec le paramètre /a permet d'effectuer une opération mathématique sur une variable. Il est possible grâce à cette commande d'incrémenter ou décrémenter une variable, ou d'effectuer une division ou une multiplication.

set /a variable=%variable%+1

L'exemple ci-dessus correspond à un "variable++" en C/C++, JAVA, PHP, etc...
Il est aussi possible d'utiliser la syntaxe suivante :

set /a compteur+=1

               

Dernière modification : 27-02-2010

 top

Articles susceptibles de vous intéresser

 top