PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SMS-Alarmierung, Übergabe der POCSAG-Texte



r_huelsmann
25.12.2002, 19:06
Halloechen !

Ich nutze hier:
FMS32 Pro
SMSEasy (http://bosware.kupfer-harz.de)
und SMSSEND32 (http://www.smssend.de/)

das ganze funzt auch ganz gut.. nur:

irgendwie erhalte ich nur die DME-adresse(RIC) als sms-nachricht.

ist das normal, dass fms32pro nur die empfängeradresse ausgiebt ? muss ich ggf. mehr als nur %1 als variable auswerten ?

ideen ? wissen ? erfahrungen ?

anderes problem: in der Kombination funzt Rufnummerportierung im Moment nicht, da bei der DOS-Uebergabe(Dateinamenserzeugung) von SMSEasy der Doppelpunkt nicht erzeugt werden kann (D1:01711234567). Hat da jemand schon nen Trick ?

cu
ralf

r_huelsmann
25.12.2002, 23:56
ich habe dann mal fleissig in DOSe rumgebatcht.. aber da scheint im Moment wirklich nur die RIC zu kommen, keine Alarmierungstext...

Kreuzretter
26.12.2002, 01:35
Hallo,

FMS32Pro übergibt folgende Parameter:

%1 = RIC
%2 = Funktion
%3 = Meldung

also einfach anstelle von %1 mal %3 eingeben.


Gruß

Klaus

r_huelsmann
26.12.2002, 10:18
fantastisch.. das funzt... :-)

l_janssen
30.12.2002, 14:49
Hallo r_Hülsmann, hallo Ihr anderen.

Wie funktioniert denn die Übergabe der Variablen mit % ???
ich habe als Aktion eine batch Datei gestartet, in der der SMS Versand geregelt wird.

Danke für Eure Hilfe

Ludger Janßen

P.S.: R_Hülsmann, habe Deine e-mail erhalten, kann der Anhang zu groß sein, Sie kann nicht geladen werden.

Gruß Ludger

l_janssen
30.12.2002, 14:55
bin besser unter ludgerj@t-online zu erreichen

watz
30.12.2002, 18:32
weiß einer von Euch, warum winpiep bei einer leeren meldung immer abstürzt?

ansonsten funktioniert bei mir die smsübergabe mit %3 bestens

kann man eigentlich auch irgendwie %2 und %3 übergeben?
--------------------------
FMS32-pro
WinPiep4.2
smscom1.2
--------------------------

watz
30.12.2002, 18:33
weiß einer von Euch, warum winpiep bei einer leeren meldung immer abstürzt?

ansonsten funktioniert bei mir die smsübergabe bestens

--------------------------
FMS32-pro
WinPiep4.2
smscom1.2
--------------------------

r_huelsmann
30.12.2002, 21:31
ich arbeite nicht mit winpiep.. insofern keine ahnung...

aber:

----------- sammel.bat ----------
set alles = %1
set alles = %alles% %2
set alles = %alles% %3
set alles = %alles% piep
echo Ergebniss ist %alles%
date /t >> c:\log.txt
echo %alles% >> c:\log.txt
pause
programmname %alles
------------------------------------

kann dann alle parameter in eine variable fassen und damit "programm" aufrufen, ausserdem noch "piep" dazu, also niemals leer...

ausserdem erzeugt es eine logdatei, die viele ja hier gleucklich macht...

sammel.bat wird dann mit %1 %2 %3 als aktionsparameter aufgerufen

cu
ralf

LittleGrisu
03.01.2003, 15:37
Hallo,

ich war sehr froh, diesen Beitrag gefunden zu haben:


ich arbeite nicht mit winpiep.. insofern keine ahnung...

aber:

----------- sammel.bat ----------
set alles = %1
set alles = %alles% %2
set alles = %alles% %3
set alles = %alles% piep
echo Ergebniss ist %alles%
date /t >> c:\log.txt
echo %alles% >> c:\log.txt
pause
programmname %alles
------------------------------------

kann dann alle parameter in eine variable fassen und damit "programm" aufrufen, ausserdem noch "piep" dazu, also niemals leer...

ausserdem erzeugt es eine logdatei, die viele ja hier gleucklich macht...

sammel.bat wird dann mit %1 %2 %3 als aktionsparameter aufgerufen


Nur leider bin ich scheinbar zu blöd, dies umzusetzen. Ich speicherte den Text


set alles = %1
set alles = %alles% %2
set alles = %alles% %3
set alles = %alles% piep
echo Ergebniss ist %alles%
date /t >> c:\log.txt
echo %alles% >> c:\log.txt
pause
programmname %alles
als sammel.bat ab und rief zuerst folgendes als Aktion bei den entsprechenden RIC´s ab:

"C:\Programme\FMS32-PRO\sammel.bat %1 %2 %3"

Daraufhin passierte nichts. Also änderte ich den Eintrag unter Aktionen in
"C:\Programme\FMS32-PRO\sammel.bat" %1 %2 %3

Nun wird zwar schön brav die sammel.bat gestartet und auch ein Log.txt geschrieben, dieser enthält aber immer nur einen einzige Zeile:
ECHO ist eingeschaltet (ON).

Nichts mit Parameter, geschweige denn Daten. Was mache ich denn falsch? Kann mir jemand sagen, wie oder wo ich die Parater %1 %2 oder %3 eintragen muss?

Ciao,
mICHael

r_huelsmann
03.01.2003, 21:49
lass doch mal die "" weg...

LittleGrisu
04.01.2003, 17:52
Hallo,

ob nun mit oder ohne """, die Log-Datei sieht immer nur so aus:

Sa 04.01.2003
ECHO ist eingeschaltet (ON).
Sa 04.01.2003
ECHO ist eingeschaltet (ON).

Naja, muss ich eben weiter mit meinem guten alten Macro Editor arbeiten...

Ciao,
mICHael

r_huelsmann
04.01.2003, 18:55
ich hornochase.. glatt ubersehen..

die das gleichheitszeichen muss direkt an der zu befuellenden variable stehen

also nicht:
set alles = %1

sondern
set alles=%1

oder
set alles= %1

cu ralf

LittleGrisu
05.01.2003, 19:44
Hallo,

danke für die Hilfe, nun funktioniert es zumindest ansatzweise.

Also %1 und 2 werden korrekt angezeigt, die 3 - also der Text - nur bis zum ersten Leerzeichen.

Es handelt sich dabei um das feld 2: wo die Einsatznummer und das Datum übermittelt werden. Dann folgt ein Leerzeichen und es erfolgt das S: wo das Stichwort angezeigt wird.

Ab Feld 2 wird dann die Anzeige abgebrochen, d.h. nach der Einsatznummer folgt nichts mehr (kein Datum, kein Stichwort etc.) weil nach der Einsatznummer ein Leerzeichen kommt.

Vielleicht hast Du ja noch eine Idee, wie die komplette Meldung angezeigt werden kann. Wenn nicht, auch egal dann war es eben einen Versuch Wert...

Ciao,
mICHael

r_huelsmann
05.01.2003, 21:35
nunja.. ein Doppelpunkt geht unter MS-DOS so einfach nicht.. da muesste ich(oder du?) mal gruebeln, bzw in der hilfe zu den dos-variablen nachlesen.. der doppelpunkt muss raus...

dass ist z.z. zb auch noch ein problem mit smseasy und portierten rufnummer.. smssned will sie im format D1:01731234567

der autor arbeitet am update..

Krümel
02.09.2003, 14:39
Hi Lute !
geht das verschickenen,der sms auch ins d2 netz? Und kann mir mal bitte jemand dazu erklären ,wie ich so eine batch datei erstelle und wie man sie verwendet?

thx im voraus

Kruemel

DO7RH
04.11.2003, 17:07
Hmmmm!


Das Problem sind wohl die Leerstellen. Die kommen nicht nur hinter der Einsatznummer z.B. F1234 04.11.2003 17:20
In der Textdatei steht dann nur: F1234

Bin auch schon am Überlegen - habe aber auch noch keine Idee.
Vielleicht setzte ich mich noch mit VB dran

Kalle
04.11.2003, 20:20
Hallo, ich habe ein srcipt um Leerstellen zu entfernen. Bei Interesse bitte melden.

DO7RH
04.11.2003, 20:42
Also ich habe dann direkt mal 2 Programme geschrieben.
Das 1. ist für unseren OV. Man hat die Möglichkeit über ein schönes Fenster direkt die einzelnen Fachgruppen zu alarmieren!
Bei und ist das dann GrFü+ZuFü, 1. TZ, 2.TZ, Fachgruppe Räumen und Fachgruppe Infrastruktur
Außerdem kann man die Telefonlisten Bearbeiten.
Wir arbeiten mit SMSSend-32

Das 2. Programm, welches ich euch auch hier zur Verfügung stellen möchte heißte FMS32 Pocsag Display!

Zur kurzen Erklärung:
Das Programm leigt bei mir auf C:\Pocsag\Meldetext.exe
Wenn man nun in FMS32 oder FMS32Pro unter Aktion dieses Programm Startet (C:\Pocsag\Meldetext.exe %1 %2 %3), legt das Programm 2 neue Dateien an!
1. die Datei 1234567.txt
2. die Datei Meldetext.txt

Die 1234567 ist jeweis die RIC, die Variable %1 die ja die RIC ist!

Sollte jemand von euch interesse am Quellcode haben, bitte mail an mich.

Anbei die Datei

FMS-Master
02.12.2003, 22:31
Die Batch datei erkennt ab jedem leerzeichen eine neue Variable
Deswegen einfach die Variable %3 in Anführungszeichen schreiben "%3" (in FMS 32 Pro)
und fertig

MKG euer FMS-Master

Schnupfen
23.01.2004, 12:52
Mahlzeit erstmal!

Die Übergabe der POCSAG Meldungen aus FMS32-Pro Funzt nach langem Experimentieren zwischen zeitlich bei mir.
Danke hier an die Einträge von "r_hülsmann" und "FMS-Master", waren sehr hilfreich!

Nun folgendes Problem stellt sich hier bei mir.

In der erstellten "*.txt Datei", wo die Pocsag Meldungen abgelegt werden, werden die Umlaute "Ä Ü Ö" und "ß" nicht angezeigt sonder durch irgendwelche Sonderzeichen ersetzt!

Wer weiß da einen Rat und Abhilfe!?

Danke schon mal im Voraus

SCHNUPFEN

friend112
24.01.2004, 17:25
Hallo @ r_huelsmann,

habe vor mit der selbigen Programkombination wie du SMS bei Alarmierungseingang an 45 Handys zu schicken. Nur leider weiß ich noch nicht genau wie die batch für SMSsend32 auszushen hat. Könntest du mir eventuell helfen?

Mfg. friend112

Krümel
24.01.2004, 20:46
also ist das jetzt richtig ,wenn ich bei aktion schreibe:

D:\alarmail\diesdas.exe "%3"

muss ich das dann bei der mail als betreff noch subject "%3" schreibn?