Ergebnis 1 bis 7 von 7

Thema: Kein Separator ? Warum ?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    12.01.2006
    Beiträge
    76

    Kein Separator ? Warum ?

    Hallo ich übergebe seit neustem auch FMS in eine Datei mit folgendem Befehl

    REM ++ Code und Text tabellarisch in Datei FMS CSV schreiben

    echo %date%;%time:~0,8%;;%1;;%2;%3;%4; >> fms.csv

    und bekomme dann folgendes eingetragen

    13.07.2006;16:06:18;;6A3020013"Fahrzeug xyz";;;;;

    Irgendwie paßt das nicht mit meinen Semikolons ?
    Die "" kommen von der Parameterübergabe in der Aktion, sonst funzt nix.

    Hat einer ne Idee ????

  2. #2
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Wie startest du die Batchdatei???

    Ist dir klar, dass %1 in der Batch eine andere Bedeutung haben kann als in FMS32pro???
    Felix
    felix[null][null][null]@funkmeldesystem.de

  3. #3
    Registriert seit
    12.01.2006
    Beiträge
    76
    Start über eine Globale Aktion in FMS32pro ->c:... batch.bat %1...

    Ja das Die Parameter wechseln habe ich an den vielen Semikolons am Ende gemerkt.

    REM ++ Basispfad festlegen

    cd C:\Programme\Heirue-Soft\FMS32-PRO\Funkaufzeichnung

    REM ++ Datum zerlegen und im Format yyyymmdd zusammenbauen in Variable cdate

    FOR /F "tokens=1,2,3,4,5 delims=/. " %%a in ('date/T') do set CDate=%%d%%c%%b%%a

    REM ++ Code und Text tabellarisch in Datei mit Jahr/Monat schreiben

    echo %date%;%time:~0,8%;;%1;;%2;%3;%4; >> %cdate:~0,6%fms.csv

    REM ++ Code und Text tabellarisch in Datei FMS CSV schreiben

    echo %date%;%time:~0,8%;;%1;;%2;%3;%4; >> fms.csv

    REM ++ Verschieben der Dateien in bestimmte Verzeichnisse

    copy /y C:\Programme\Heirue-Soft\FMS32-PRO\Funkaufzeichnung\fms.csv C:\Programme\Heirue-Soft\FMS32-PRO\Funkaufzeichnung\mp3\

  4. #4
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Zitat Zitat von optimist
    Start über eine Globale Aktion in FMS32pro ->c:... batch.bat %1...
    Genau das musst du Zeichen für Zeichen posten!!! (Pfad ist egal, aber welche Parameter übergibst du??)
    Felix
    felix[null][null][null]@funkmeldesystem.de

  5. #5
    Registriert seit
    12.01.2006
    Beiträge
    76
    \transfer_fms.bat %1%2%3"%4"

    Frag mich nicht warum das so ist ! :-(

  6. #6
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Machs so und es sollte funktionieren:

    \transfer_fms.bat %1 "%2" %3 "%4"
    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
  •