Systemzeit per Batch ändern?

Von: , Frage gestellt am Di, 25. Jul 2006

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

2 Antworten zu dieser Frage

  1. Antwort von nach 55 Minuten 2 hilfreich
    Re: Systemzeit per Batch ändern?

    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.

    • Antwort von nach 2 Stunden 1 hilfreich
      Re^2: Systemzeit per Batch ändern?

      Absolut super. Vielen Dank Sebastian.

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!