Thread [DOS-Batch] Berechneten Zeitraum in Batch einsetzen (36 answers)
Opened by Frederick at 2012-09-02 14:26

Gast Fredrick
 2012-09-04 13:36
#161598 #161598
Es hakt daran, dass ich nicht programmieren kann und mir meine Batch-Skripte die ich nutze meist ergoogelt habe. Für ganz primitive Batch-Dateien reicht das, aber schon bei Variablen scheitert es.

Beispiel:
Ich möchte über eine Batch-Datei das Datum einer virtuellen Maschine (VirtualBox) zurücksetzen. Grund: Ich nutze in der VM 2 Programme im Beta-Status, bei denen die Entwickler einige Funktionen wegen Instabilität wieder raus genommen haben, die ich aber gerne hätte und die halbwegs laufen. Beide Betas laufen aber ab einem bestimmten Datum nicht mehr.

Die Zeile in der Batch sieht so aus:

Code: (dl )
"C:\Program Files\VirtualBox\VBoxManage.exe" modifyvm "Beta-VM" --biossystemtimeoffset -27993600000


Die Zahl ist die Differenz zum Datum als die VM erstellt wurde in ms (so genau muss es nicht sein, auf den Tag genau reicht). An dieser Stelle soll jetzt die Differenz zwischen "heute" und einem bestimmten Tag eingetragen werden.
Last edited: 2012-09-04 13:41:46 +0200 (CEST)

View full thread [DOS-Batch] Berechneten Zeitraum in Batch einsetzen