Ergebnis 1 bis 14 von 14

Thema: Externer Prozess - batch-Datei

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Welche Parameter übergibst du und wie sind die im Crusader angegeben???
    Felix
    felix[null][null][null]@funkmeldesystem.de

  2. #2
    4313 Gast
    Reicht Dir das? Wenn nicht, bitte noch mal Bescheid geben...

    Danke!
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Unbenannt.JPG 
Hits:	178 
Größe:	71,9 KB 
ID:	3749  

  3. #3
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Dann musst du den Parameter in der Batch splitten -->kompliziert

    Welche Daten sollen in der Textdatei stehen???
    Übergib die Parameter einzeln, dann ises einfacher...
    Felix
    felix[null][null][null]@funkmeldesystem.de

  4. #4
    4313 Gast
    Das ist der Text der in der txt auftaucht:

    25.04.06 11:50:03 7/83-1 # #7#A#?#34579 11:48# #baruche_ich_1_#brauche_ich_2# #brauche_ich_3# # #5542628#3445662#34579#11:50# (92) C:\Programme\Heirue-Soft\Crusader\batch\7831.bat

    so soll er eigentlich aussehen:
    25.04.06
    11:50:03
    7/83-1
    34579
    11:48
    baruche_ich_1
    brauche_ich_2
    brauche_ich_3

    Der Rest kann weg. Der Dateiname sollte in diesem Fall so aussehen:
    7/83-1_34579_11:48.txt

    Sehr komplieziert, aber so sind leider die Vorgaben.

    Danke!

  5. #5
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Gib mal statt '$1' '$4 "$5"' an.

    In der Batch machstes so:
    Code:
    @echo off
    CD txt-dateien
    FOR /F "usebackq tokens=1,2 delims=: " %%a IN ('%time%') DO (
    set zeit=%%a:%%b
    set zeit2=%%a-%%b
    )
    
    echo %date% %zeit% %1 %2 >> %1_%zeit2%.txt
    Woher kommt das '34579' in deinem Beispiel??? Kommt das im FMS-Text vor?? Hat der FMS-Text ein festes Schema??
    Felix
    felix[null][null][null]@funkmeldesystem.de

  6. #6
    4313 Gast
    Zitat Zitat von felix000
    Gib mal statt '$1' '$4 "$5"' an.
    Das habe ich nicht verstanden... Ich soll $1 als Argument weglassen und an Stelle was hinschreiben? $4 "$5"
    Die Übertragung hat immer das selbe Schema. Die # sind vom Telegramm wohl die Trennungszeichen. Die >34579< ist die Auftragsnummer der Leitstelle.

    Die batch werde ich mal umschreiben, Danke!

  7. #7
    4313 Gast
    Habe jetzt nur mal die batch geändert, die Argumente gelassen (da ich es nicht verstanden habe). Dann habe ich folgenden txt-Inhalt:

    25.04.2006 16:14 25.04.06 16:14:40
    25.04.2006 16:14 25.04.06 16:14:42
    25.04.2006 16:14 25.04.06 16:14:45

    Das heißt, die Daten vom Telegramm werden nicht mehr notiert.

    Danke!

  8. #8
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Zitat Zitat von 4313
    Das habe ich nicht verstanden... Ich soll $1 als Argument weglassen und an Stelle was hinschreiben? $4 "$5"??
    Genau.
    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
  •