PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Alarmierte Fahrzeuge aus Fax auslesen



zatsch
05.05.2013, 18:40
Hallo,

ich würde ganz gerne mal einen Versuch unternehmen, die Alarmierten Fahrzeuge aus unserem Fax auszulesen. Ich möchte diese danach nicht auf den Monitor bringen sondern nur im Push als Info an die Führungskräfte verschicken. Allerdings sind die Fahrzeuge in unserem Fax nicht alle direkt nacheinander aufgeführt sondern in einer Art Tabelle, jede Zeile ein Fahrzeug. Wenn ich den Bereich des Faxes auslesen lasse bekomme ich also immer alles durcheinander:

Fahrzeugbezeichnung Funkruf(Alt) Funkruf(Digital) Alarmierungszeit
.....


immer in der Reihenfolge für jedes Auto nacheinander.
Ich weiss irgendwie nicht wie ich jetzt sicher da nur bspw. die Fahrzeugbezeichnung heraus bekomme. Ich kann ja nicht über die Textersetzung da alles andere rausschmeissen?! Vor allem, es wird ja immer mal ein Zeichen falsch erkannt, gerade bei Funkrufzeichen, dann würde die Technik hier schon wieder versagen.

Viel lieber wäre mir hier eine Technik wie z.b. das Gebäudeverzeichnis, mit der ein Abgleich aus vorgegebenen Einträgen durchgeführt würde.
Wäre so was möglich? Bessere Alternative?

FFSSBZ
05.05.2013, 20:50
Ich habe das ganze bei mir realisiert, bei dir ist der Aufbau allerdings ein bisschen anders als bei mir. Kannst du mal Bitte einfach ein Beispiel bei dem z.B 5 Fahrzeuge auf der Liste stehen posten? Musterhausen Musterdorf etc.

Die Alarmierungszeit kriegt du mit "\d{2}.\d{2}.\d{4};\n" raus und er macht dir mit \n gleich einen Zeilenumbruch rein damit die dann auch in der mail schön aufgelistet stehen.

... Das andere kriegen wir bestimmt auch irgendwie realisiert ;-)

Gruß,
FFSSBZ

zatsch
06.05.2013, 08:15
Hi,

nun gut, einen Versuch ist es Wert :-)


---Alarmfax---ab hier---

== Alarmierungen

Bezeichnung Funkruf Alarmkod-1 Stärke Alarmier

HLF10/6+HLF20/16 (301) LG1-1_HLF20-1 3-43-1HA 15:47
DLK23/12 (311) LG2-1_DLK23-1 3-33-1 15:47
ELW1 (321) LG3-4_ELW1-4 3-11-4 15:47
LF16+LF16/12+LF20/16 (32LG3-4_LF20-4 3-44-4 15:47
LF8/6+LF10/6 (321) LG4-4_LF10-4 3-42-4 15:47

---Alarmfax--Ende---


Mein Problem, was Textersetzungen angeht, ist halt, dass die Einträge unter "Funkruf"
ab und an nicht 100 % erkannt werden. Liegt an den Unterstrichen und den da teilweise rein reichenden Einträgen aus der Bezeichnung (Siehe die "32" in der 4. Zeile)
Das ist im echten Fax auch so und ist kein Problem der OCR.

Und noch was.. dieses Forum klaut alle Tabs, sieht nen bissel zusammengeschoben aus.

FFSSBZ
06.05.2013, 12:09
---Alarmfax---ab hier---

== Alarmierungen

Bezeichnung Funkruf Alarmkod-1 Stärke Alarmier

HLF10/6+HLF20/16 (301) LG1-1_HLF20-1 3-43-1HA 15:47
DLK23/12 (311) LG2-1_DLK23-1 3-33-1 15:47
ELW1 (321) LG3-4_ELW1-4 3-11-4 15:47
LF16+LF16/12+LF20/16 (32LG3-4_LF20-4 3-44-4 15:47
LF8/6+LF10/6 (321) LG4-4_LF10-4 3-42-4 15:47

---Alarmfax--Ende---

So aus dem Stegreif würde ich es jetzt mal mit folgender ersetzung versuchen, wobei ich mir nicht sicher bin ob du diese (321) Klammer auch raus haben willst:


(*\d{2}.\d{2};\n

oder wenn die Klammer da bleiben soll:

LG*\d{2}.\d{2};\n

Gruß,
FFSSBZ