Seite 1 von 5 12345 LetzteLetzte
Ergebnis 1 bis 15 von 70

Thema: Log-Dateien mit Hilfe von Batchdateien erstellen

  1. #1
    Registriert seit
    10.12.2003
    Beiträge
    3.902

    Log-Dateien mit Hilfe von Batchdateien erstellen

    Inhalt der Batchdatei:
    Code:
    echo %date% %time:~0,8% %* >> log.txt
    Die Batchdatei muss mit hilfe von Parametern aufgerufen werden:

    ZVEI
    %1 -> Schleife
    %2 -> Text

    FMS
    %1 -> FMS-Kennung
    %2 -> FMS-Text/Folgetelegramm
    %3 -> Status
    %4 -> Text (also der kurze Fahrzeugname)

    Bei POC-Aktionen:
    %1 --> RIC (7 Stellig)
    %2 --> Funktion
    %3 --> Textmeldung
    %4 --> Textzuweisung

    also zum Beispiel C:\Programme\FMS32pro\log.bat %1 %2 bei den globalen ZVEI-Aktionen eintragen. Das ganze erzeugt dann eine Datei mit dem Inhalt:

    19.09.2007 14:14 12345 Feuerwehr Musterhausen


    Ich hoffe damit einigen geholfen zu haben...
    Felix
    felix[null][null][null]@funkmeldesystem.de

  2. #2
    Registriert seit
    29.11.2006
    Beiträge
    410
    Hallo Felix,

    dann habe ich wohl den Nachteil das ständig das Dos-Fenster kurz zu sehen ist.
    Selbst wenn ich es mit dem "cmdwo @/HID" direkt verstecke sehe ich es ganz kurz.

    Kann man das irgendwie umgehen??

    Gruss Hausen

  3. #3
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Felix
    felix[null][null][null]@funkmeldesystem.de

  4. #4
    Registriert seit
    29.11.2006
    Beiträge
    410
    Hallo Felix,

    das klappt bei mir ja alles ganz gut, nur leider bekomme ich jetzt auf dem Desktop
    irgendwelche Dateien die ich als pocsag empfangen habe angelegt. Das aber
    auch nicht immer. Hast Du eine Ahnung woran das liegen kann.

    Mein Eintrag in der globalen aktion sieht wie folgt aus: ????????

    launch C:\Programme\Heirue-Soft\FMS32-PRO\Protokolle\log_pocsag_all.bat %1 %2 %3 %4

    In der Batch-Datei steht dann folgendes:

    echo %date% %time:~0,8% %* >> "C:\Programme\Heirue-Soft\FMS32-PRO\Protokolle\log_pocsag_all.txt"

    Habe leider zur Zeit keine der Datei da aber die heißen immer die Städte aus unserem Kreis.
    Wesel, Dinslaken usw. Und haben keine Endung.

    Gruss Hausen

  5. #5
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Es könnte sein, dass der gesendete Text Steuerzeichen enthält, die eine Datei erzeugen.

    Probier mal "%*" statt %*
    Felix
    felix[null][null][null]@funkmeldesystem.de

  6. #6
    Registriert seit
    16.11.2003
    Beiträge
    128

    Log-Datei erstellen die in 1.Zeile fortschreibt

    Hier ist mal eine Batch die in eine Datei schreibt wo die Reihenfolge der Einträge von unten nach oben Sortiert ist, also der letzte Eintrag in der ersten Zeile steht.


    @echo off & setlocal
    set "Datei=c:\Ordner1\Testdatei.txt"

    set mydate=%date:~-10,2%-%date:~-7,2%-%date:~-4%
    set mytime=%time:~-11,2%-%time:~-8,2%-%time:~-5,2%

    if exist "%Datei%" move "%Datei%" "%Datei%.bak"
    echo %mydate% %mytime% %1 %2 %3 >"%Datei%"
    if exist "%Datei%.bak" type "%Datei%.bak">>"%Datei%"

    Hatte Hilfe von einem IT-Forum, nicht auf meinem Mist gewachsen.

    Franky11

  7. #7
    Registriert seit
    11.05.2007
    Beiträge
    278
    Hallo,

    mal eine kurze Frage von mir... Es werden folgende Daten übergeben:

    > %1 --> RIC (7 Stellig)
    klar

    > %2 --> Funktion
    was ist damit gemeint?

    > %3 --> Textmeldung
    auch klar

    > %4 --> Textzuweisung
    was ist das? der "lange" zeit zu den einsatzinfos?

    Wäre super, wenn mal jemand was dazu schrieben könnte, da ich es noch nicht testen konnte...

    Gruss Daniel

  8. #8
    Registriert seit
    05.08.2008
    Beiträge
    17
    Hallo zusammen,

    bin leider zu doof, die ganzen Sonderzeichen richtig einzusetzen.....

    Könnt mir jemand helfen ?

    Habe die Batch Datei kopiert und das geht soweit, es wird aufgezeichnet.

    @echo off & setlocal
    set "Datei=c:\Programme\Heirue-Soft\FMS32-PRO\Protokolle\Alarmierungsprotokoll.txt"

    set mydate=%date:~-10,2%-%date:~-7,2%-%date:~-4%
    set mytime=%time:~-11,2%-%time:~-8,2%-%time:~-5,2%

    if exist "%Datei%" move "%Datei%" "%Datei%.bak"
    echo %mydate% %mytime% %1 %2 %3 >"%Datei%"
    if exist "%Datei%.bak" type "%Datei%.bak">>"%Datei%"


    Bei den ZVEI Aktionen steht folgender Text

    C:\Programme\Heirue-Soft\FMS32-PRO\log.bat %1 %2

    Ich bekomme eine Textmeldung als Datei, leider zeigt sie mir nur Datum und Uhrzeit an,
    ich hätte jedoch gerne Funkschleife und den Text dazu wer diese Funkschleife ist.

    Woran liegt das ????????

    Danke schon jetzt

  9. #9
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Zitat Zitat von Luenechris Beitrag anzeigen
    set "Datei=c:\Programme\Heirue-Soft\FMS32-PRO\Protokolle\Alarmierungsprotokoll.txt"
    set Datei="c:\Programme\Heirue-Soft\FMS32-PRO\Protokolle\Alarmierungsprotokoll.txt"
    Felix
    felix[null][null][null]@funkmeldesystem.de

  10. #10
    Registriert seit
    05.08.2008
    Beiträge
    17
    Bin leider nochzu doof,

    es klappt nun bestens, das Protokoll wird im richtigen Ordner gezeigt und alles gut.
    Leider fehlt mir noch der Rufname bei der Alarmierung.....

    Wie bekomme ich den dazu ????

    Batch Datei :
    @echo off & setlocal
    set Datei="c:\Programme\Heirue-Soft\FMS32-PRO\Protokolle\Alarmierungsprotokoll.txt"

    set mydate=%date:~-10,2%-%date:~-7,2%-%date:~-4%
    set mytime=%time:~-11,2%-%time:~-8,2%-%time:~-5,2%

    if exist "%Datei%" move "%Datei%" "%Datei%.bak"
    echo %mydate% %mytime% %1 %2 %3 >"%Datei%"
    if exist "%Datei%.bak" type "%Datei%.bak">>"%Datei%"

    Aktion :
    C:\Programme\Heirue-Soft\FMS32-PRO\log.bat %1 %2

    Protokoll :
    09-11-2008 11-51-17 60102

  11. #11
    Registriert seit
    28.06.2004
    Beiträge
    446
    Zitat Zitat von Luenechris Beitrag anzeigen
    Aktion :
    C:\Programme\Heirue-Soft\FMS32-PRO\log.bat %1 %2
    Versuche es mal bitte mit

    C:\Programme\Heirue-Soft\FMS32-PRO\log.bat "%1" "%2"
    www.feuerwehr-gigu.de

    Ich kam, sah und alles Funktionierte !

    Dann klingelte mein Wecker....

  12. #12
    Registriert seit
    05.08.2008
    Beiträge
    17
    Sag ja ich bin zu blöd, und habe fast graue Haare........

    log datei :
    @echo off & setlocal
    set Datei="c:\Programme\Heirue-Soft\FMS32-PRO\Funkaufzeichnung\Alarmierungsprotokoll.txt"

    set mydate=%date:~-10,2%-%date:~-7,2%-%date:~-4%
    set mytime=%time:~-11,2%-%time:~-8,2%-%time:~-5,2%

    if exist "%Datei%" move "%Datei%" "%Datei%.bak"
    echo %mydate% %mytime% %1 %2 %3 >"%Datei%"
    if exist "%Datei%.bak" type "%Datei%.bak">>"%Datei%"


    Globale Aktion ZVEI Aktion : entsprechenden Empfänger angewählt

    C:\Programme\Heirue-Soft\FMS32-PRO\log.bat "%1" "%2"

    Ausgabe als Text :

    13-11-2008 10-01-52 "60101" ""


    soweit so gut, funktioniert....... leider schreibt er den Namen des Empfängers nicht in die Textdatei, und neuerdings schreibt er dafür die Telegramme mit..........

    Ich weiß, ich nerve Euch langsam.......

  13. #13
    Registriert seit
    16.11.2003
    Beiträge
    128
    Hallo Luenechris,

    Nimm mal bitte

    C:\Programme\Heirue-Soft\FMS32-PRO\log.bat %1 %2 %3

    und

    if exist "%Datei%" move "%Datei%" "%Datei%.bak"
    echo %mydate% %mytime% %1 %2 >"%Datei%"
    if exist "%Datei%.bak" type "%Datei%.bak">>"%Datei%"

    damit klappt's bestimmt.(Zumindest bei mir)

    Franky11

  14. #14
    Registriert seit
    05.08.2008
    Beiträge
    17
    danke für Eure Tipps,

    denke ich werde es aufgeben, eh ich den Herztot sterbe......
    Bekomme immer nur den 5Ton Ruf angezeigt, aber welche Version der Batch Datei ich auch nehme und welche Art der Ausführung , bekomme den Rufnamen dazu nicht mit angezeigt.......

  15. #15
    Registriert seit
    05.08.2008
    Beiträge
    17
    Vielleicht kann mir bitte jemand doch noch einmal seine funktionierenden Einstellungen senden.

    So ganz aufgeben ist auch doof......

    Aber langsam bin ich doch etwas durcheinander gekommen hier *sorry*

    Habe nurnoch bei globalen Aktionen Melder 65??? und dann die Auslösung C:\Programme\Heirue-Soft\FMS32-PRO\log.bat %1 %2 %3

    der Rest ist vorerst komplett gelöscht......

    Danke an alle bisher.......

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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