Ceci est une ancienne révision du document !
set
permet de définir une variable, mais permet aussi la manipulation de chaines de caractères ou de faire des calcules d'expression.
Pour calculer (2+2)x2
set /A (2+2)*2
Pour remplacer the par a, il faut définir le chaine dans une variable (ici STR
) puis redéfinir la variable en remplaçant la chaine
set STR=the cat in the hat set STR=%STR:the=a%
Resultat:
avant : the cat in the hat
après : a cat in a cat
Même chose que pour remplacer mais on ne met aucun caractère de remplacement
set STR=the cat in the hat set STR=%STR:the=%
Resultat:
avant : the cat in the hat
après : cat in cat