Hallo Zusammen,
im Command-Fenster von WinXP gibt es ja den Befehl „Time“, mit dem man die Systemzeit aufrufen und ändern kann.
Hat jemand eine Idee, wie man mit einem Batch-Programm diese Zeit um eine gewisse Zeitspanne verschieben kann? Also, wie man 1. die Zeit abfragt, 2. zu dieser Zeit etwas addiert/subtrahiert und 3. diese geänderte Zeit als neue Systemzeit setzt?
Vielen Dank
Hallo.
im Command-Fenster von WinXP gibt es ja den Befehl „Time“, mit
dem man die Systemzeit aufrufen und ändern kann.
Hat jemand eine Idee, wie man mit einem Batch-Programm diese
Zeit um eine gewisse Zeitspanne verschieben kann? Also, wie
man 1. die Zeit abfragt, 2. zu dieser Zeit etwas
addiert/subtrahiert und 3. diese geänderte Zeit als neue
Systemzeit setzt?
1.)
set stunden=%time:~0,2%
set minuten=%time:~3:2%
set sekunden=%time:~6:2%
2.)
z.B. 2 Minuten vorstellen
set /a minuten+=2
if %minuten% GEQ 60 set /a stunden+=1 & set /a minuten-=60
if %stunden% GEQ 24 set /a stunden-=24
3.)
time %stunden%:%minuten%:%sekunden%
Sebastian.
Absolut super. Vielen Dank Sebastian.