Ergebnis 1 bis 8 von 8

Thema: Schleife und Uhrzeit mit Batch übergeben

  1. #1
    kalli112 Gast

    Schleife und Uhrzeit mit Batch übergeben

    Tag Männer,

    ich will mit einer Batch-Datei Schleife und Datum+Uhrzeit an eine
    Text-Datei übergeben.


    Hier meine bisherige Batch-Datei:

    ------------------------------------------------------------
    @echo off
    echo %1 >> c:\Logs\zveilog.txt
    echo %2 >> c:\Logs\zveilog.txt
    -------------------------------------------------------------

    Wenn ich nun die datei: zveilog.txt 112 "Feuerwehr"
    durch eine alarmierte Schleife starte, wird in die Datei
    "zveilog.txt" der text wie folgt übergeben:

    --------------------------
    112
    "Feuerwehr"
    --------------------------

    Wo weit so gut.
    Was ich jetzt nur noch möchte ist, daß auch die aktuelle Uhrzeit mit Datum übergeben wird.
    Wer weiß eine Lösung???

    Help me!!!

    MFG

    Kalli

  2. #2
    Registriert seit
    10.12.2001
    Beiträge
    241
    Einfache Lösung mit XP getestet.
    Sollte so gehen.

    echo %date% >> c:\Logs\zveilog.txt
    echo %time% >> c:\Logs\zveilog.txt
    echo %1 >> c:\Logs\zveilog.txt
    echo %2 >> c:\Logs\zveilog.txt

    Es wird aber jeweils eine neue Zeile geschrieben.
    Datum und Zeit wird vom Betriebssystem genommen.
    MfG
    Kalle

  3. #3
    kalli112 Gast

    XP gut

    habe aber win98!

  4. #4
    Registriert seit
    23.04.2003
    Beiträge
    807
    unter 98 isses dasselbe, unter ME scheints nich zu laufen

  5. #5
    Registriert seit
    28.11.2002
    Beiträge
    1.289
    Tip1:
    Es geht auch in einer Zeile. z.B.
    ECHO %1 %2 %DATE% %TIME% >>log.txt

    Tip2:
    Wenn das ganze in einer Batch Datei steht, könntest Du es mal mit doppelten % Zeichen probieren.
    evtl ECHO %%1 %%2 %%DATE%%
    (oder vielleicht nur %%DATE% ???)

    Viel Erfolg.

    ahk

  6. #6
    Registriert seit
    10.12.2001
    Beiträge
    241
    Wenn die Zeit ohne Sekunden erscheinen soll geht auch das hier.

    echo %date% >> c:\Logs\zveilog.txt
    time /t >> c:\Logs\zveilog.txt
    echo %1 >> c:\Logs\zveilog.txt
    echo %2 >> c:\Logs\zveilog.txt
    MfG
    Kalle

  7. #7
    Registriert seit
    01.09.2003
    Beiträge
    382
    Original geschrieben von ahk
    Tip1:
    Es geht auch in einer Zeile. z.B.
    ECHO %1 %2 %DATE% %TIME% >>log.txt

    Tip2:
    Wenn das ganze in einer Batch Datei steht, könntest Du es mal mit doppelten % Zeichen probieren.
    evtl ECHO %%1 %%2 %%DATE%%
    (oder vielleicht nur %%DATE% ???)

    Viel Erfolg.

    ahk
    In einer BatchDatei müssen die Parameter immer mit führenden zweiten %-Zeichen geschrieben werden (also %%1 statt %1)
    Mit kameradschaftlichen Grüßen

    FWP

  8. #8
    Registriert seit
    17.01.2002
    Beiträge
    279
    Hallo,
    Bei uns wird momentan noch analog alarmiert. Jetzt hab ich ne Sms-Alarmierung gebastelt. Das Problem ist bloß, das bei einem Probealarm keine Sms gesendet werden soll. Ist es irgendwie möglich, dass die Batch-Datei bei einer bestimmten Uhrzeit abbricht?

    Gruß
    Tobias
    Geändert von Scannerfreak (27.05.2004 um 16:47 Uhr)
    Gott zur Ehr, dem Nächsten zur Wehr


Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •