@DEC[string] : Gibt zurück :
•-1 wenn string leer ist
•sonst der gleiche Wert wie @EVAL[string - 1]
Wenn string der Name einer Umgebungsvariablen ist, wird ihr Wert verwendet, unabhängig davon, ob ihr ein Prozentzeichen % vorangestellt ist oder nicht , ohne den Wert der Variablen zu verändern. Um den Wert der Variable var zu dekrementieren, verwenden Sie:
set var=%@dec[%var]
Beispiel:
set start=5
set result=%@dec[start]
echo %result
4