Seite 4 von 6 ErsteErste 123456 LetzteLetzte
Ergebnis 46 bis 60 von 86

Thema: Version 2.09 jetzt mit Variablen-Übergabe!!!

  1. #46
    Registriert seit
    12.02.2002
    Beiträge
    98
    Also gut. Bei mir funzt es jetzt auch. Jippeehh.
    Aber kann man den Alias Namen auch mit schicken oder geht nur die Nachricht???

  2. #47
    Registriert seit
    10.12.2001
    Beiträge
    203
    Du kannst den Alias-Namen leider nicht übergeben. Derzeit sind folgende Variablen verfügbar:

    %1 RIC (Ziffernfolge)
    %2 FUNC (Funktionsbit, also z.B. 1 für Alarm)
    %3 MSG (Textmessage)

    Aber du kannst ja als "Absendername" den Alias oder die Schleifenbezeichnung verwenden, das wird bei mir auch in der SMS übertragen...

  3. #48
    Registriert seit
    22.04.2003
    Beiträge
    146

    irgendwie

    kommt bei mir immer:

    An invalid argument was detected

    Too many arguments for the flag -subject. No more than one argument allowed

    Kann mir da jemand weiterhelfen???

  4. #49
    Registriert seit
    10.12.2001
    Beiträge
    6.356
    Du willst dem Schalter -subject mehr als ein Argument übergeben, das funktioniert aber nicht.

    Normal sollte es so aussehen: -subject BETREFFZEILE (1 Argument)
    Bei Dir sieht es wohl so aus: -subject Das ist die Betreffzeile (4 Argumente)
    Abhilfe: -subject "Das ist die Betreffzeile" (1 Argument)
    Zitat Zitat von Sir Quickly (Irgendwie und sowieso)
    Dahoam is do wos Gfui is.

  5. #50
    Registriert seit
    10.12.2001
    Beiträge
    203
    Naja, das ist logisch. Clemail übergibt jede Variable mit einem zusätzlichen Anführungszeichen am Anfang und Ende. Wenn du also subject %3 schreibst, steht später "Alarmierung XYZ" in der Batch. Das Subject, also der Betreff, wird innerhalb von Anführungszeichen erwartet. Wenn du jetzt subject %1 %2 %3 angibst, ruft Clemail die Zeile z.B. so auf:

    subject "123456" "1" "Alarmierung XYZ"

    Und damit fängt Clemail nichts an, denn du hast hinter dem subject ja insgesamt dreimal Werte innerhalb von Anführungszeichen stehen.

    Um das Problem zu lösen, müsstest du die Variablen zunächst in eine vierte Variable zusammenfassen und dann nur die vierte an Clemail übergeben. Da gabs aber in diesem Thread schon mehrere Beispiele für, mein ich.

  6. #51
    Registriert seit
    22.04.2003
    Beiträge
    146
    eigentlich habe ich es bisher so versucht:

    @ECHO OFF
    cls
    Echo Alarmierung ...
    C:\Tools\clemail\clemail.exe -to xxx@t-email.at -from xxx@xxx.at -fromname Pocsagalarm -smtpserver xxx.xxx.at -popserver xxx.xxx.at -popuser xxx.xxx@xxx.at -poppass xxx -subject "%3" -body no
    pause

    Die pause am Schluß ist nur darum, damit ich eine eventuelle Fehlermeldung erkenne. (Während der Testphase)

    Ich werde es jetzt aber einmal ohne die "" beim subject versuchen

  7. #52
    Registriert seit
    22.04.2003
    Beiträge
    146
    OK funktioniert

  8. #53
    Registriert seit
    07.09.2002
    Beiträge
    58
    Mal ne andere Frage, ist es auch möglich irgendwie den Text an Netsend zu übergeben oder mit winpiep ?
    MFG
    Baer

  9. #54
    nils_88 Gast
    Hallo

    @baer

    klar macht genau das was die mit dem Mailclient machen.

    also BAT-Datei

    net send COMPUTER "%1 %2 %3"

    und das war es schon.

    Ich hab es gerade ausprobiert.

    Nils

  10. #55
    Registriert seit
    12.02.2002
    Beiträge
    98
    Jetzt habe ich auch noch mal ne frage. Kann man auch die Empfänger irgendwie erweitern? Das müßte doch auch irgendwie funktionieren. Kann mir da jemand helfen?

  11. #56
    Registriert seit
    10.12.2001
    Beiträge
    203
    Hä? Wie meinste das? Lass doch einfach die Befehlszeile mehrfach hintereinander laufen, um mehrere Empfänger zu benachrichtigen.

    Oder du legst eine Gruppen-Emailadresse an und definierst die einzelnen Adressen beim Provider (z.B. Yahoo-Groups).

  12. #57
    nils Gast
    Hallo zusammen,

    erstmal Lob an alle Bastler hier istecht super...

    Nur nun zu meinem Problem!!!
    Habe die Bat-Datei genauso erstellt wie von Scanfreak beschrieben, sie funktioniert beim anklicken auch, nur wenn ich die Datei einer Ric zuordne und iese aufläuft,öffnet sich nur ein Dos-Eingabeaufforderungsfenster und der Pfad des Poc32 Ordners steht drin und sonst passiert nix.

    Ich hoffe iht könnt mir helfen...

    Ein leicht verzweifelter

  13. #58
    Registriert seit
    07.01.2002
    Beiträge
    659
    Tach auch,

    bei mir funzt das jetzt einwandfrei, auch mit mehreren Empfägern.
    Schade nur das der Alias nicht mit übergeben werden kann.


    Holger

  14. #59
    Registriert seit
    10.12.2001
    Beiträge
    203
    @nils

    Mit welchem Betriebssystem arbeitest du?
    Poste bitte auch mal deine komplette Batch und die Befehlszeile, mit der du die Batch startest. Was du jetzt beschreibst, kann ich so nicht nachvollziehen.

  15. #60
    nils Gast
    Hallo,

    dass Problemm hat sich soeben erledigt...yuppi

    Und ich weiss jetzt auch wo das Problem liegt.

    Es tritt nämlich immer dann auf wenn die Rufwiederholung mit durch kommt aber die Clemail.exe noch nicht beendet wurde.

    D.h sobald innerhalb kürzester Zeit zweimal auf die Datei zugegriffen wird tritt diese Problem auf. Sonst nicht mehr.

    @Feuerwehrnotruf und all

    Abervielleicht kann jemand mir sagen wie ich das um gehen.

    Ich benutze Win 95

    Und die Batch-Datei sieht wie folgt aus


    clemail -to xxxx@t-email.de -from xxx@gmx.de -fromname xyz -smtpserver mail.gmx.net -popserver pop.gmx.net -popuser 0815 -poppass ******* -subject %3 -body no


    Vielen Dank im vorraus

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
  •