Ergebnis 1 bis 15 von 70

Thema: Log-Dateien mit Hilfe von Batchdateien erstellen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    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

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

  3. #3
    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

  4. #4
    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

  5. #5
    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

  6. #6
    Registriert seit
    31.03.2009
    Beiträge
    12
    [Hallo... Hab diese Batch Datei mal bei mir getestet.

    @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%"

    Funktioniert... Leider wird aber nur ein kleiner Teil der Alarmmeldung abgespeichert
    und nicht die ganze? Hab ich da noch was falsch gemacht???

    Datum / Alarmzeit / RIC ist OK / Alarmtext wird nur ein geringer Teil gespreichert ???

    GIBTS da HILFE ???

    Danke..

  7. #7
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Zitat Zitat von DrKleene Beitrag anzeigen
    set "Datei=c:\Ordner1\Testdatei.txt"
    das muss so ausschaun:
    Zitat Zitat von DrKleene Beitrag anzeigen
    set Datei="c:\Ordner1\Testdatei.txt"
    und statt
    Zitat Zitat von DrKleene Beitrag anzeigen
    echo %mydate% %mytime% %1 %2 %3 >"%Datei%"
    würde ich es mal mit
    Zitat Zitat von DrKleene Beitrag anzeigen
    echo %mydate% %mytime% %* >"%Datei%"
    probieren oder du sagst mir noch wie die Batchdatei aufgerufen wird...
    Felix
    felix[null][null][null]@funkmeldesystem.de

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
  •