@DEC[string] : Retourne :
•-1 si la chaîne est vide
•sinon la même valeur que @EVAL[chaîne - 1]
Si chaîne est le nom d'une variable d'environnement, sa valeur est utilisée, qu'elle soit ou non précédée du signe de pourcentage %, sans modifier la valeur de la variable. Pour décrémenter la valeur de la variable var, il faut utiliser :
set var=%@dec[%var]
Exemple:
set start=5
set result=%@dec[start]
echo %result
4