PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : AlarmAPP an BM



MartyMcFly
26.09.2012, 21:34
Noch eine Frage, die für mich "Computer Experten" unlösbar scheint.

Wie muss eine Batch Datei aussehen um AlarmAPP über BM anzusprechen ?

Übergeben werden sollen Beschreibung, Datum-Zeit und Meldung.


Danke für Eure Hilfe

LG Marty

Jan-Henrik
27.09.2012, 09:16
Moin Marty,

wir sprechen aktuell Alarmapp über firemergency (per Batch Script) an, für BosMon sollte es aber auch gehen ich versuch mal mein Glück ;) :


in BosMon sollte der Aufruf wie folgt aussehen:

C:\Scripte\AlarmApp.bat "%zeit% - %meldung%" "%beschreibung%"

AlarmApp.bat
-------

@echo off

REM ... zuerst auf den Pfad wechseln wo das PushTool liegt...
cd \Programme\Alarmapp\

REM ...jetzt das PushTool aufrufen
REM ...die Beschreibung wird als Titel übergeben , als Auslöser wird fest "ALARM" definiert
REM ...Meldung und Zeit werden im zusammen im 1. Aufrufparameter übergeben
AlarmPushTool.exe -c"ALARM" -t"%2" -m"%1"

------

Ich hab das ganze jetzt mal im Blindflug runtergeschrieben ohne es auszuprobieren...

Gruß, Jan

MartyMcFly
03.10.2012, 20:14
sorry, da bin ich echt zu blöd zu....


@echo off
cd C:\Programme\BosMon\
AlarmPushTool.exe -c"alarm" -t"%2" -m"%1"


diese batch lasse ich von Bosmon auslösen, es passiert jedoch so rein garnichts :-(
AlarmApp etc ist mit allen Datein im Verzeichniss cd C:\Programme\BosMon\ untergebracht.

So hatte ich das aus der Hilfe von AlarmApp auch schon herausgelesen, hat jemand Vorschläge wo mein Fehler liegt ????

Danke Euch

So steht es in Bosmon drin als Datei die auszulösen ist

"C:\Users\Marty\Alarmtool\alarmapp2.bat "%zeit% - %meldung%" "%beschreibung%"

Jan-Henrik
06.10.2012, 09:58
Moin,

Hast du die Batch mal versucht *per Hand* bzw. per Kommandozeile versucht mit fiktiven Parametern aufzurufen?
Hier kann man in der Regel sehr gut sehen wo der Fehler liegt...

Hast du bei alarmapp den Auslöser "alarm" richtig eingetragen ?

Gruß, Jan

MartyMcFly
06.10.2012, 20:50
Juhu zusammen,

so nun bin ich etwas weiter gekommen, nachdem ich mir nun 30bat datein erstellt habe, und jeden Ric vom DME eine eigene .bat Datei gegeben habe kommt es immerhin zur Alarmierung am Handy.


Nur fehlen mir nun die Parameterzuordnungen die nicht übernommen werden von BosMon.
Variablen und Parameter sind leider so nichts für mich.

cd C:\Programme\BosMon\
AlarmPushTool.exe -c "0000024" -t "%2funktion","%3beschreibung" -m "zeit","%5meldung"

Das die Bat Datei.
Im Handy erfolgt nun
Funktion - Beschreibung als Titel (jedoch genauso geschrieben ohne übernommene Parameter)

Und zeit, meldung als Text (auch so klar geschrieben ohne Übernahme, wo liegt da wohl mein fehler ? habe letzte Nacht fast alles probiert, komm da nicht weiter in den parameterzuordnungen :-(

Vielen Dank Euch für die Hilfe

Bat wird aus BosMon damit aufgerufen
"C:\Programme\BosMon\alarm24.bat "%zeit% - %meldung%" "%beschreibung%" "%funktion%"

Stefan6110
17.10.2013, 10:48
Hallo ich bin neu hier im Forum und wende mich gleich mit einen Problem an euch.
Mein Name ist Stefan und ich bin in Berlin in der FF.

Ich würde gerne mit BosMon und AlarmApp.org Alarme die wir in Berlin per Pieper erhalten mit auf die Smartphones der Kameraden senden lassen.

Nun hab ich anscheinend ein Problem mit der Batch-Datei.

Ich hab es schon hin bekommen die Alarme weiterzuleiten nur leider schaff ich es nicht den Meldetext mit zu übertragen.

Bis jetzt sieht das ganze so aus:

cd C:\AlarmPushTool\

AlarmPushTool.exe -c "12345" -t "Test Alarm" -m "&meldung&"

Könnt ihr mir sagen wo das Problem ist?

MfG

Stefan

Andi-Hamburg
17.10.2013, 20:07
Du übergibst die Meldung mit:

&Meldung& es müsste aber eigentlich %Meldung% sein, wenn Du BosMon nutzt.

Andi-Hamburg
17.10.2013, 20:08
Und eine Batch kennt nur %1 %2 usw

Stefan6110
17.10.2013, 20:50
Ein Kumpel hat mir jetzt mal das hier fertig gemacht:

@echo off
REM Check arguments
IF "%1" == "" GOTO NODETAILS
GOTO DETAILS

REM Send message if we have an argument
:DETAILS
cd C:\AlarmPushTool\
AlarmPushTool.exe -c "123" -t "Test Alarm" -m %1
GOTO ENDE

REM if we get no argument, send "no details"
:NODETAILS
cd C:\AlarmPushTool\
AlarmPushTool.exe -c "123" -t "Test Alarm" -m "no details"
GOTO ENDE

:ENDE


Und im BosMon steht als Pfad:

C:\AlarmPushTool\AlarmApp.bat "%meldung%"

Sollte so wohl funktionieren

Stefan6110
18.10.2013, 21:04
Es funktioniert so weit ganz gut ...

Nur leider wird mir nur Text bis zum ersten Leerzeichen angezeigt...
Gibt es dafür eine Lösung?

Quietschphone
18.10.2013, 21:23
Servus,

folgende Zeile:


AlarmPushTool.exe -c "123" -t "Test Alarm" -m %1

ändern in


AlarmPushTool.exe -c "123" -t "Test Alarm" -m "%1"


Gruß
Alex

Hausen
19.10.2013, 07:02
Setzte mal das %1 in "". Also so:

AlarmPushTool.exe -c "123" -t "Test Alarm" -m "%1"

Gruß Hausen

Edit: Sorry der Beitrag vor mir wurde irgendwie nicht angezeigt. Sorry...

Stefan6110
19.10.2013, 21:04
Guten Abend,
ich habe die Einstellung mal so getestet... Leider ohne Erfolg :(
Wenn ich in das CMD Fenster schaue wird da auch nur der Text bis zum ersten Leerzeichen angezeigt. Scheint also so als ob BosMon gar nicht die komplette Meldung raus gibt
Andere Lösungsvorschläge?

Couldmen
19.09.2014, 06:53
Guten Morgen,

ich hoffe ihr konntet das problem beheben. Wenn ja bitte mal kurze anleitung was zu tun ist. Das wäre echt super habe nämlich das gleiche Problem das nur bis zum ersten leerzeichen der text angezeigt wird.


Vielen Dank

Stefan6110
20.09.2014, 19:37
Über die Batch Datei ist der total falsche Weg!
Einfach bei BosMon über Telegrammereignisse ein neues Ereignis für die passende RIC erstellen und dann das AlarmPushTool ausführen lassen mit den richtigen Variablen. Bei mir sieht das ganze dann so aus...
C:\AlarmPushTool\AlarmPushTool.exe -c "Auslöse Code von AlarmApp.org" -t "Alarm" -m "%meldung%"

Gesendet von meinem SM-G900F mit Tapatalk

Couldmen
23.09.2014, 18:04
so wie du das geschrieben hast funktioniert es nicht bei mir. er öffnet zwar das tool aber es bimmelt nix. vorher hat es immer gebimmelt

Stefan6110
23.09.2014, 18:09
Was Hast Du Denn Bei BosMon Bei Programm Ausführen drin stehen?

Couldmen
23.09.2014, 18:11
C:\Alarmpushtool\AlarmPushTool.exe -c "0871993" -t "Alarm" -m "%meldung%"

Das ist unsere Text-RIC mit der ich das teste da die häufiger kommt als der alarm ;)

aber das komische ist die batch löst er aus


und jetzt kommt der renner :D
Habe mal den kompletten quellcode im cmd eingegeben und sehe da er löst aus, nur über das Ereignis nicht

Stefan6110
23.09.2014, 23:28
C:\Alarmpushtool\AlarmPushTool.exe -c "0871993" -t "Alarm" -m "%meldung%"



Wenn du bei AlarmApp.org auf die Alarmgruppen gehst und dann auf Auslöser musst du beim Alarmcode Auslöser das selbe stehen haben wie hinterm -c ausser die Anführungszeichen ;)

Wenn du weiterhin Probleme hast können wir uns auch mal in Teamspeak treffen und ich schau mir das mal über TeamViewer an ;)

Couldmen
24.09.2014, 05:52
also bei mir gehts immer noch nicht, allerdings vermute ich mal das es an der CMD console liegt weil gebe ich den text manuell ein läuft es an, gebe ich aber den code so ein wie er im ausführ fenster steht versucht er eine config zu schreiben

Couldmen
24.09.2014, 11:36
also bei mir gehts immer noch nicht, allerdings vermute ich mal das es an der CMD console liegt weil gebe ich den text manuell ein läuft es an, gebe ich aber den code so ein wie er im ausführ fenster steht versucht er eine config zu schreiben#

also selbst beim auswählen der AlarmPushTool.exe bei der Pfad angabe und einfügen der -c -t und -m macht er nix bei manueller eingabe löst er aus.

Wie muss denn die CMD eingestellt sein?