Wert in Batch multiplizieren?
Ich würde gerne meinen Wert mal 60 in einem shutdown Befehl multiplizieren, weiß aber nicht wie. Hier ein Beispiel: shutdown -s -t %Wert% mal 60 -f
1 Antwort
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
bat, Batch, cmd
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.