Wert in Batch multiplizieren?

1 Antwort

Vom Fragesteller als hilfreich ausgezeichnet

Für arithmetische Operationen steht dir `set/a` zur Verfügung:

set /a minutes = 5
set /a seconds = minutes * 60

Die Berechnung muss dabei vor dem shutdown-Befehl ausgeführt werden. Dein Beispiel muss also so aussehen:

set /a Wert *= 60
shutdown -s -t %Wert% -f

`set /a Wert *= 60` ist dabei eine Kurzschreibweise für

set /a Wert = Wert * 60

mit der du den Variablennamen nicht zweimal hinschreiben musst.