Beiträge von Proteus

    Bei der Gelegenheit erkär mir doch bitte mal was es mit dem UI Reload auf sich hat.

    Ich habe mehrfach gelesen das die Daten dann neu "sortiert" werden, aber was da wirklich passiert verstehe ich nicht.

    Also verstehe ich auch nicht welchen Vorteil es hat den UI Reload vor den Druck zu setzen.

    Die Kartendarstellung hab ich schon um 20 Sekunden verzögert.

    Aber die beiden Karten png sind bei mir noch nie gelöscht worden. Jedes mal wenn ich in den Ordner geschaut hab waren die beiden Dateien dort.

    Gelegentlich kommt dann die alte Karte auf die Anzeige und den Drucker, daher wollte ich die manuel löschen. Das versuch ich jetzt mal mit der Einsatzende.bat.

    Deaktiviere mal die Energieeinstellungen, ich hab die Vermutung das die sich irgendwie überschneiden. Er wollte zumindest den Einsatz beenden hat es aber wohl nicht geschafft, da er in die Ruheview gewechselt hat und von dort geht er denk ich mal wieder in den Einsatz.

    Die Ruheeinstellungen sind bei uns nur in der Nacht aktiv.

    Heute gegen 10 Uhr morgens konnte ich es etwas genauer beobachten.

    1. Alarm läuft durch - ok

    2. Nach 15 Minuten zurück in Standby gewechselt - ok

    3. nach weiteren 10 Minuten erneut in den Alarmbildschirm gewechselt - nicht ok

    Kann es damit zusammen hängen das ich den Alarmbildschirm nach 15 Minuten zurückschalte, aber der Alarmablauf länger dauert? Ich habe recht lange Verzögerungen dort eingebaut bevor ich nach ca. 25 Minuten per Batch die map.png löschen lasse. Mein Gedanke dabei war das ich der aktiven Alarmanzeige evtl nicht die Bild Datei klauen kann.

    Zum Testen hab ich die Verzögerungen mal rausgenommen. Nun löscht er die map.png nach 10 Minuten und soll nach 20 Minuten in den Standby wechseln.

    Wie oben bereits beschrieben hab lasse ich die beiden Bilddateien per Batch löschen damit ich nicht mehr eine Karte vom alten Einsatz bekommen kann. Nun hab ich im log aber gesehen das er das eigentlich selber machen soll, die beiden Bilddateien sind aber immer in dem Ordner gewesen.


    und diese Datei nacheinsatz.bat erzeugt auch immer einen Fehler im log. Wofür ist die eigentlich gut?

    07.02.2018 00:20:30 DEBUG EinsatzMonitorWpf.Controller.AController Systemstatus wird nun überprüft:

    07.02.2018 00:19:25 DEBUG EinsatzMonitorWpf.Controller.AController Deaktiviere Grafikkartenausgang:

    07.02.2018 00:19:25 DEBUG FeuerSoftware.EinsatzMonitor.Helper.Helper Öffne neuen Prozess => SetMonitorToStandby:

    07.02.2018 00:18:25 DEBUG EinsatzMonitorWpf.Controller.AController Deaktiviere Grafikkartenausgang:

    07.02.2018 00:18:25 DEBUG FeuerSoftware.EinsatzMonitor.Helper.Helper Öffne neuen Prozess => SetMonitorToStandby:

    07.02.2018 00:17:25 DEBUG EinsatzMonitorWpf.Controller.AController Deaktiviere Grafikkartenausgang:

    07.02.2018 00:17:25 DEBUG FeuerSoftware.EinsatzMonitor.Helper.Helper Öffne neuen Prozess => SetMonitorToStandby:

    07.02.2018 00:16:25 DEBUG EinsatzMonitorWpf.Controller.AController Deaktiviere Grafikkartenausgang:

    07.02.2018 00:16:24 DEBUG FeuerSoftware.EinsatzMonitor.Helper.Helper Öffne neuen Prozess => SetMonitorToStandby:

    07.02.2018 00:15:35 INFO EinsatzMonitorWpf.Controller.AController Verzögere um 600 Sekunden:

    07.02.2018 00:15:35 DEBUG EinsatzMonitorWpf.Controller.AController Starte Plugin Verzögerung:

    07.02.2018 00:15:35 INFO EinsatzMonitorWpf.Controller.AController Starte Programm C:\Users\Funk\Desktop\Drucken.bat:

    07.02.2018 00:15:35 DEBUG EinsatzMonitorWpf.Controller.AController Starte Plugin ProgrammStarten:

    07.02.2018 00:15:24 DEBUG EinsatzMonitorWpf.Controller.AController Deaktiviere Grafikkartenausgang:

    07.02.2018 00:15:24 DEBUG FeuerSoftware.EinsatzMonitor.Helper.Helper Öffne neuen Prozess => SetMonitorToStandby:

    07.02.2018 00:15:24 DEBUG EinsatzMonitorWpf.Controller.AController Systemstatus wird nun überprüft:

    07.02.2018 00:14:24 DEBUG EinsatzMonitorWpf.Controller.AController Deaktiviere Grafikkartenausgang:

    07.02.2018 00:14:24 DEBUG FeuerSoftware.EinsatzMonitor.Helper.Helper Öffne neuen Prozess => SetMonitorToStandby:

    07.02.2018 00:13:24 DEBUG EinsatzMonitorWpf.Controller.AController Deaktiviere Grafikkartenausgang:

    07.02.2018 00:13:24 DEBUG FeuerSoftware.EinsatzMonitor.Helper.Helper Öffne neuen Prozess => SetMonitorToStandby:

    07.02.2018 00:12:24 DEBUG EinsatzMonitorWpf.Controller.AController Deaktiviere Grafikkartenausgang:

    07.02.2018 00:12:24 DEBUG FeuerSoftware.EinsatzMonitor.Helper.Helper Öffne neuen Prozess => SetMonitorToStandby:

    07.02.2018 00:11:24 DEBUG EinsatzMonitorWpf.Controller.AController Deaktiviere Grafikkartenausgang:

    07.02.2018 00:11:24 DEBUG FeuerSoftware.EinsatzMonitor.Helper.Helper Öffne neuen Prozess => SetMonitorToStandby:

    07.02.2018 00:10:23 DEBUG EinsatzMonitorWpf.Controller.AController Deaktiviere Grafikkartenausgang:

    07.02.2018 00:10:23 DEBUG FeuerSoftware.EinsatzMonitor.Helper.Helper Öffne neuen Prozess => SetMonitorToStandby:

    07.02.2018 00:10:23 DEBUG FeuerSoftware.EinsatzMonitor.Helper.Helper Öffne neuen Prozess => AllowMonitorPowerdown:

    07.02.2018 00:10:23 DEBUG EinsatzMonitorWpf.Controller.AController Setzte Monitor in den Ruhemodus:

    07.02.2018 00:09:59 DEBUG EinsatzMonitorWpf.Controller.AController MapsController => Stop() aufgerufen:

    07.02.2018 00:09:59 INFO EinsatzMonitorWpf.Controller.AController Versuche routenmap.png zu löschen:

    07.02.2018 00:09:59 INFO EinsatzMonitorWpf.Controller.AController Versuche map.png zu löschen:

    07.02.2018 00:09:59 INFO EinsatzMonitorWpf.Controller.AController Setzte Einsatz zurück:

    07.02.2018 00:09:54 ERROR EinsatzMonitorWpf.Controller.AController C:\Users\Funk\Einsatz_Monitor\nacheinsatz.bat konnte nicht ausgeführt werden => System.ComponentModel.Win32Exception (0x80004005): Die angegebene ausführbare Datei ist keine gültige Anwendung für diese Betriebssystemplattform. bei System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo) bei System.Diagnostics.Process.Start() bei EinsatzMonitorWpf.Controller.EinsatzController.CloseEinsatz():

    07.02.2018 00:09:53 DEBUG EinsatzMonitorWpf.Controller.AController Führe einsatzende.bat aus => C:\Users\Funk\Einsatz_Monitor\nacheinsatz.bat:


    Das ist der Zeitbereich in dem der Einsatz eigentlich geschlossen werden sollte.

    Hilft das schon oder soll ich dir die Datenbank schicken?

    Ich versuche gerade meinen Log entsprechend hier rein zu bekommen. Dabei ist mir aufgefallen das in dem Log auch die Info steht das die datei routenmap.png und map.png gelöscht werden soll. Bisher war die nach einem Einsatz aber immer noch da. Deshalb habe ich das ja extra in meine Bat geschrieben das die gelöscht werden.

    Wir haben bei den letzten Einsätzen das Problem das der Einsatzbildschirm nicht automatisch in den Standby Modus wechselt.

    Unter "Einsatzfunktionen" ist das säubern der Anzeige auf 15 Minuten aktiviert. Aber auch nach Stunden geht er nicht zurück in den Standby.

    Hat das Problem noch jemand?

    BTW: ich habe im Ablauf eine Batch liegen die mir die beiden map.png und routenmap.png aus dem EM Ordner löscht da leider öfters die Karte des letzten Einsatzes angezeigt wurde. Kann es damit zusammenhängen?

    Danke für eure Hilfe

    Funktioniert fast so wie gewünscht.

    Das CMD Fenster hab ich mit cls nun auch nach getaner Arbeit wieder weg. Aber nun hab ich jetzt noch ein Acrobat Reader Fenster offen was sich nicht schließt.


    In der Batch hab ich auch gleich mal die Druck.html löschen lassen da es bei uns gelegentlich passiert das eine alte Karte ausgedruckt wird. Das führt nur zu Verwirrungen.

    Beim Ausführen meiner Drucken.bat funktioniert es zumindest schon mal ganz gut.

    Mal schauen wie es über den EM läuft.

    Soweit aber schon mal danke dafür.

    Ich habe es nun mit dem Adobe Acrobat Reader ausprobiert.

    Der Befehl "C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe" /h /p "Z:\Dateiname.pdf" funktioniert wenn ich ihn in in einer Batch verwende.

    Im Alarmablauf kommt aber gar nichts.

    Ich habe den Befehl wie oben genannt unter Programmpfad eingegeben. Oder muss ich ab ...exe" den Rest unter Parameter eingeben?

    Kann der EM den Befehl so verarbeiten? Ich finde keine Möglichkeit dies aus dem Alarmablauf einfach mal zu testen.

    So, da bin ich wieder.

    Das DFOne vorgeschlagene Programm doc2prn hab ich mal ausprobiert. Im EM kann ich das einfach als Anwendung 5 Minuten nach einer Alarmierung starten lassen. Das Programm selber gibt auf der Hompage einige Syntax vor damit mach einfach die zu druckende Datei einbinden kann.

    Funktioniert super.

    Allerdings druckt es immer 2 Seiten. Die erste ist die gewünschte Datei, die zweite Seite ist WERBUNG.

    Die Werbung wird man nur los indem man schlanke 149 US Dollar bezahlt. Das wiederum ist mir deutlich zu viel.


    Hat noch einer eine Idee mit einem anderen Programm oder eine Lösung wie ich die zweite Seite los werde?

    Ich könnte ja damit leben wenn er mir die Werbung per Duplex auf die Rückseite druckt, weiß aber nicht wie ich das einstellen soll.

    Schreib doch einfach eine Batchdatei, :)

    genau das hab ich ja im Eingangsposting beschrieben. Allerdings kenn ich die CommandLine Befehle für den Viewer nicht.

    Dann würde ich die Batch durch den EM starten lassen.


    Die für mich einfachste Lösung wäre es natürlich wenn ich im Alarmablauf einstellen könnte das ein PDF gedruckt wird, ohne das dies an Bedingungen der Alarmierung geknüpft wird. Also müsste in dem Dropdownfeld bei PDF Drucken die Auswahlmöglichkeit "immer" eingefügt werden.

    Dann steht zwar die Einsatznummer noch nicht auf dem Dokument, aber das kann ich problemlos verschmerzen.

    Ist es möglich diese Auswahl im Alarmablauf einzufügen, oder ist das zu viel Aufwand?

    Das mit den Command Lines ist eigentlich das was ich suche.

    Jedoch haben wir weder einen Adobe Acrobat Reader, noch ein Microsoft Office auf dem PC installiert. Es sind jeweils nur Freeware Reader für xls, doc und pdf installiert. Nun ist es fast unmöglich im Netz die Command Lines für diese Reader zu finden.

    Weiter kam nun die Idee die Unterlagen zur Einsatzdokumentation hier zu drucken. Dafür könnte doch auch schon die Adresse und die Einsatznummer übernommen werden. Das geht wahrscheinlich nur mit einem HTML das mit den entsprechenden Platzhaltern bestückt ist und den Vordruck aus einer Excel Tabelle holt oder nicht?

    Nein, der Inhalt ändert sich nicht.

    Wie kann ich denn eine PDF drucken ohne diese an Stichwörter oder ähnliches zu koppeln?

    Im Alarmablauf schalte ich doch dann die Funktion PDF Drucken ein, als Order wähle ich den Pfad in dem die Datei liegt. Allerdings kann ich keine einzelne Datei auswählen, das wäre kein Problem, dann lege ich einen Ordner an in dem nur diese eine Datei liegt.

    Allerdings will er im zweiten Dropdown Feld eine Auswahl haben wie z.B. Stichwort, Adresse oder ähliches. Kann ich dieses Feld einfach leer lassen und alles in dem Ordner wird bei jedem Einsatz gedruckt?

    Ich versuche seit geraumer Zeit eine Excel Tabelle NACH jedem Einsatz drucken zu lassen.

    Ziel ist es eine entsprechende Tabelle für die Einsatzteilnahme als Blanco auszudrucken. Dieser Ausdruck soll dann ca. 10 Minuten nach dem eigentlichen Alarmablauf kommen. Dazu würde ich im Alarmablauf eine Verzögerung von 600 Sec. einbauen und dann den Druck starten wollen.

    Der EM kann meines Wissens nicht direkt eine Excel Tabelle drucken oder sehe ich das falsch?

    Daher habe ich auf dem Rechner den Mircrosoft excelviewer installiert und wollte dies mit einer Batch lösen die durch den EM gestartet wird. In der Batch sollte dann die Tabelle geöffnet, gedruck und der Viewer wieder geschlossen werden.

    Bei Google find ich aber nur die Befehle für das vollwertige Office, so das ich da nicht weiterkomme.


    Also brauch ich mal wieder Hilfe

    Ist es möglich im dem EM eine Excel Datei zu drucken oder kennt jemand den passenden Befehl für den Excelviewer?

    Hört sich interessant an, vor allem da wir auch von einem Celios geführt werden.

    Bevor ich mich jetzt tief in das Programm einlese noch kurz die Frage:

    Wir nutzen BosMon zur Auswertung des DME. Kriegt das der Emailparser auch hin? Schließlich gibt es kein Pop Postfach wo er schnüffeln kann.