Uhrzeit per Batch > Datei schreiben?

Dieses Thema im Forum "Programmieren" wurde erstellt von Wocker, 5. Januar 2003.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Wocker

    Wocker Kbyte

    Registriert seit:
    17. März 2002
    Beiträge:
    206
    Anscheinend bin ich zu dusselig. Ich will (für ein Log) per Batch (unter Win98) die aktuelle Uhrzeit in eine Datei schreiben.

    Nach dem Befehl: time >>log.txt

    wird immer auf die Tasteneingabe gewartet.
    Kann man das umgehen?
     
  2. SourceLE

    SourceLE Kbyte

    Registriert seit:
    4. November 2002
    Beiträge:
    488
    AHA! Nicht schlecht! Gratuliere.

    MfG & CU
     
  3. RaBerti1

    RaBerti1 Viertel Gigabyte

    Registriert seit:
    24. November 2000
    Beiträge:
    5.094
    Hi!
    Ist ja genial!
    Ich hatte damals eine Version nach dem Motto:
    time <enter.dat >>log.txt
    wobei in der Datei enter.dat nix anderes war als ein "0D0A" (oder irre ich mich da?) Damit hatte ich jedenfalls schon unter Dos5 die Sache mit dem return gelöst.

    MfG Raberti
     
  4. Wocker

    Wocker Kbyte

    Registriert seit:
    17. März 2002
    Beiträge:
    206
    Ich habs aber nun trotzdem hinbekommen unter Win98:

    echo.|time| find "Aktuell" >> log.txt

    Damit wird nur die Zeile mit der Zeit geloggt und auch return entfällt.
     
  5. SourceLE

    SourceLE Kbyte

    Registriert seit:
    4. November 2002
    Beiträge:
    488
    Hi...

    unter 9x/Me wirst Du das nicht umgehen können, da TIME standartmäßig auf eine Eingabe für die neue Zeit bzw. auf RETURN für die aktuelle Zeit wartet.

    *Nur unter NT kannst Du mit der Befehlserweiterung den Parameter /T anhängen. Sollte es unter Win 9x auch einen solchen Parameter geben, wäre dieser mir nicht bekannt.

    MfG & CU
     
Status des Themas:
Es sind keine weiteren Antworten möglich.

Diese Seite empfehlen