Ergebnis 1 bis 11 von 11

Thema: FMS-Pro und Clemail

  1. #1
    Rockestra Gast

    FMS-Pro und Clemail

    Hallo zusammen!

    Ich habe folgendes Problem (übrigens auch schon im FMS-Pro Forum beschrieben - aber eigentlich gehörts Teilweise auch hierher) :

    Nutze FMS-Pro mit Mailweiterleitung via Clemail und anschliessender SMS-Benachrichtigung - soweit so gut!

    Bei uns hier ist es allerdings der Fall, dass zunächst ein RIC ohne Textmeldung alarmiert wird und dann so etwa ne Minute später erst der Alarm mit der eigentlichen Textmeldung folgt:

    Problem also:
    Ich krieg
    entweder 2 Mails (erste mit Alarmierungscode - is ne Ziffernfolge, zweite mit halber Textnachricht - das ist aber ein anderes Problem)

    oder aber nur eine Mail in der auch nur der Alarmierungscode steht, weil Clemail bei der zweiten Alarmierung gar nicht erst anspringt.

    Kann man die erste Alarmierung irgendwie ignorieren ??? Bin leider überhaupt nicht bewandert was das Programmieren angeht ;-)

    Gruß
    Alex

    PS: Suchfunktion hat leider nix für mich brauchbares ergeben :(

  2. #2
    Registriert seit
    10.12.2001
    Beiträge
    6.356
    Was mir jetzt spontan einfällt: Du fragst in Deiner Batch-Datei ab, ob im Übergabeparameter ein Text vorhanden ist oder nicht. Wenn nein: ENDE, wenn ja: E-Mail senden.
    Zitat Zitat von Sir Quickly (Irgendwie und sowieso)
    Dahoam is do wos Gfui is.

  3. #3
    Rockestra Gast
    HI!

    OK - hab den alten Beitrag total geändert - das war nämlich totaler Unfug, was ich mir da so gedacht hab.

    Wenn ich das recht verstehe, mach ich ne Abfrage nach einer Komponente, die nur in der Textmeldung vorkommt.

    Zum Beispiel das Einsatzstichwort - die sind mir nahezu alle bekannt und wenn ich nach denen Abfrage und das Programm wird fündig läufts weiter, wenn nicht ENDE - damit wäre dann die "Erste" Alarmierung rausgefiltert -

    oder stimmt da was nicht in meinem Gedanken ???

    Gruß

    Alex

    Geändert von Rockestra (20.01.2004 um 02:04 Uhr)

  4. #4
    Registriert seit
    10.12.2001
    Beiträge
    6.356
    Guten Morgen,

    sieh' Dir folgendes mal an:
    Code:
    Syntax: 
    
    IF [NOT] "Zeichenkette1"=="Zeichenkette2" Befehl
    Hier können zwei Zeichenketten miteinander verglichen werden, beide sollten immer in doppelten Anführungszeichen stehen.
    Als Zeichenketten können sowohl eingetippte Wörter, Umgebungsvariablen (siehe unten) als auch Kommandozeilenparameter (siehe auch weiter unten) benutzt werden.
    Ein kurzes Beispiel, das überprüft ob ein Kommandozeilenparameter eingegeben wurde: 
    
      IF "%1"=="" GOTO fehler
      ...
      GOTO ende
      :fehler
      ECHO Keine Parameter eingegeben...
      :ende
    Du kannst also nachsehen, ob überhaupt was im Übergabeparameter drinsteht.
    Zitat Zitat von Sir Quickly (Irgendwie und sowieso)
    Dahoam is do wos Gfui is.

  5. #5
    Rockestra Gast
    Moin!

    das klingt ja gar nicht schlecht - zumindest hab ich jetzt mal nen Ansatz womit ich weiter probieren kann - Danke schonmal - werd mich melden sobald ich nen Schritt weiter bin !

    Gruß
    Alex

  6. #6
    Rockestra Gast
    Hi!

    Ich glaub ich habs jetzt - scheint zu klappen - muss aber ertsmal beobachten - is zwar dann nich nicht die endgültige variante aber mit dieser IF "xx"=="xx" Geschichte klappts bisher ganz gut :)
    Mühsam ernährt sich das Eichhörnchen!

    Gruß und vielen Dank erstmal
    Alex

  7. #7
    Rockestra Gast

    Neue Frage

    So -
    Das Problem mit der ersten alarmierung wäre nun gänzlich ausgemerzt -
    Jetzt ne neue Frage aber dazu hol ich mal was weiter aus:

    Von FMSpro bekommt clemail die komplette PocsagTextmeldung "%3"

    Allerdings erkennt Clemail innerhalb dieser Textmeldung nach jedem Leerzeichen einen neuen Parameter - eigentlich kein Problem nur, dass es des öfteren vorkommt, dass die Meldung wesentlich länger ist - jetzt hab ich gelesen, es gibt nen Befehl SHIFT für mehr als 10 Parameter - wie, bzw. wo muss ich den denn setzen ??? Ich probier hier wild in der Gegend rum und
    komm auf keinen grünen Zweig.

    Gruß

    Alex

  8. #8
    Registriert seit
    28.05.2003
    Beiträge
    752
    Hi

    Übergib doch erst deine Poc Text als Variable aus FMS32 mit "%x% in eine Textdatei.txt und lasse diese als -subjectfile textdatei.txt sende

  9. #9
    Rockestra Gast
    Danke für den Hinweis - werd das mal austesten, da ich leider nicht wirklich im programmieren bewandert bin dauert das immer!

    hat eigentlich jemand mal die verschiedenen Mail-send Programme miteinander verglichen ??? Ich hab jetzt Testweise mal fünf Empfänger "beschickt" und ich kann mich eigentlich nicht beklagen, leider ist die SMS-weiterleitung nach meinen Erfahrungen manchmal unberechenbar aber im grossen und ganzen auch recht zufriedenstellend (als Sekundär, bzw. nur als Infoalarm für ENR, ESTW, ORT, ZEIT usw.)

    Gruß

    Alex

  10. #10
    Registriert seit
    28.05.2003
    Beiträge
    752
    Hi Alex

    -wobei du ja auch verschiedene Empfänger mit Clemail besschicken kannst. Einfach die "Mailzeile" kopieren und unter die eigentliche hinzufügen, Empfänger/Absender ändern und es sind 2 identische Mails unterwegs!

    @Echo off
    cls
    Echo Log
    IF "%2"=="%2" GOTO fehler
    ...
    GOTO ende
    :fehler
    ECHO Keine Parameter eingegeben...
    :ende
    echo "%1" "%2" "%3" >> E:\Mail\fmslog.txt
    pause

    Mfg Jo

  11. #11
    Rockestra Gast
    Hi!

    Sorry wenns was unverständlich war - ich schicke fünf Mails aus Clemail - wollte eigentlich wissen ob jemand bessere/schlechtere Erfahrungen mit anderen Programmen gemacht hat.

    Übergibst Du alle Variablen aus FMSpro ???

    Gruß
    Alex

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •