@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