Systemzeit per Batch ändern?

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.