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
    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

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

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

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