PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Letzten 20 5Tonfolgen in Alarmtext



bearcat
15.04.2014, 14:33
Hallo ich nutze Firemergency mit FMS32Pro als server und möchte wenn eine bestimmte schleife ausgelößt wird die letzten 10-20 schleifen von FMS32Pro als alarmtext haben aber ich habe keine wirkliche vorstellung wie ich das am besten machen soll hat vielleicht einer von euch eine Idee?

Danke im vorraus

Maulwurf
15.04.2014, 15:27
Sammelalarm! Alle 20+1 Schleifen als einzelne Einheit! Einen Sammelalarm machen dort alle 21 Einheiten rein dann die 1 Schleife als muss einheit!

http://www.alamos-ug.de/mediawiki/index.php?title=Sammelalarm

bearcat
15.04.2014, 15:41
Ja da habe ich auch schon drüber nachgedacht aber es kann auch sein dass einheiten vorher ausggelöst werden die ich nicht in Firemergency drin habe habe auch schon überlegt die filereaderfunktion zu nutzen aber weiß nich wie ich die letzten schleifen die davor alamiert wurden automatisch als txt datei speichern soll

Maulwurf
15.04.2014, 16:14
Na einfach eine batch schreiben die dir eine txt schreibt und die aktion von fms 32 pro ausführen lassen! Bloß wie machst das mit dem löschen? Oder ist das egal wenn eine Einheit schon 2 tage vorher alamiert wurde?

bearcat
15.04.2014, 16:18
wenn die batchdatei einen fortlaufendenden text schreiben würde könnte ich ja mit firemergency die letzten 20 schleifen auslesen und anfügen und anschließend durch das aus führen einer weiteren batchdatei den text löschen. ist nur die frage wie die 1. batchdatei lauten muss so versiert bin ich nicht mit dem thema die 2. batchdatei müsste ich hinbekommen

florian_hsk
15.04.2014, 19:03
In FMS32 den betreffenden Schleifen eine Aktion zuordnen, alternativ eine globale Aktion:
C:\firEmergency\Schleifen.bat "%2"
(dabei gibt %2 den Klartext an. %1 müsste die Schleifen-Nr. sein)

Die Batch selber ist ganz simpel:
@echo off
echo %~1 >> C:\FirEmergency\Schleifen.txt
exit

Dadurch werden halt die ausgelösten Schleifen einfach nur in die .txt-Datei geschrieben (pro Aktion jeweils eine Zeile, Datei wird also fortlaufend geschrieben), jedoch nicht auf 20 Schleifen beschränkt. Kann natürlich noch erweitert werden, so dass z.B. die .txt nach xx Sek/Min automatisch geleert wird.
In FirEmergency kannst du dann mit dem FileReader die .txt einlesen und dem Alarmtext hinzufügen.

bearcat
15.04.2014, 21:28
Hey wunder bar das klappt danke
Weist du auch zufällig wie ich eine batchdatei mache die dann bei alarm von der schleifen.txt die ersten 20 schleifen(zeilen) in eine andere textdatei schiebt z.B. Alarm.txt