Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 15 von 35

Thema: Poc32 Batch-Datei übergibt nicht alias

  1. #1
    Registriert seit
    16.07.2011
    Beiträge
    241

    Poc32 Batch-Datei übergibt nicht alias

    Hallo Zusammen,

    nach Nutzung der Suchfunktion die mir nichts gebracht hat und nach einem sehr netten anderen Forenutzer der nun auch keine Lösungm weiss, komme ich nun auf alle zu. Ich habe folgende batchdatei erstellt die am Anfang so aussieht:

    -------------------------------------------------------------------------------
    chcp 1252

    if exist mailinhalt.txt goto ende

    if %1==1234567 set alias=Gruppenalarm

    echo Am %date% um %time:~0,8% Alarm auf Schleife %1 %2 %3 > c:\emailalarm\mailinhalt.txt
    c:\emailalarm\blat.exe -install PCNAME........
    -------------------------------------------------------------------------------
    Ich möchte das die Batchdatei nachdem Poc32 eine Alarmierung für den Ric 1234567 den von mir festgelegten Alias in der Batchdatei an pushmail übergibt und ich dann auf meinem Smartphone nicht den Ric sehen,sondern halt wie hier als Beispiel zu erkennen ist, der Begriff "Gruppenalarm". Leider funktioniert dies nicht. Ich seh immer nur den Ric.
    Was mach ich falsch?

    Bitte um eure Mithilfe.

    Gruss.

  2. #2
    faboi Gast
    Dann poste doch bitte mal deinen Aufruf von pushmail! Was übergibst du dort genau?

  3. #3
    Registriert seit
    16.07.2011
    Beiträge
    241
    Zitat Zitat von faboi Beitrag anzeigen
    Dann poste doch bitte mal deinen Aufruf von pushmail! Was übergibst du dort genau?
    Was meinst du genau? Wie der rest der Batchdatei aussieht?

    Hier die Komplette:

    ----------------------------------------------------------------------------------
    chcp 1252

    if exist mailinhalt.txt goto ende

    if %1==1234567 set alias=Gruppenalarm

    echo Am %date% um %time:~0,8% Alarm auf Schleife %1 %2 %3 > c:\emailalarm\mailinhalt.txt
    c:\emailalarm\blat.exe -install PCNAME meinemail@mail.de
    c:\emailalarm\blat.exe "c:\emailalarm\mailinhalt.txt" -to meins@dopushmail.com -server mail.meins.de -u meinemail@meins.de -pw geheim -server mail.meins.de -u meinemail@meins.de -pw geheim -debug -timestamp -log versandlog.txt -subject "Push Alarmierung" -sf EINSATZINFO
    del c:\emailalarm\mailinhalt.txt
    wait 120
    del mailinhalt.txt
    end
    -----------------------------------------------------------------------------------

    Hier ist ja zu erkennen was ich an pushmail übergebe.
    Nämlich: Datum,Ric,Alarmtext und Betreff. (Den Rest hab ich noch nicht wikrlich richtig eingestellt,da bin ich noch nicht) :-)

    Brauchst du noch andere Angaben?

  4. #4
    faboi Gast
    Erstmal hast du die Fehler drin, die hier schon immer in der Datei kursieren! Du hast Parameter doppelt und Parameter falsch belegt.

    Dann versuch mal die Konfiguration wie im Anhang zu benutzen. ist m.M. einfacher und hat mehr Funktionen als Blat.

    Wichtig: es muss alles in einem Verzeichnis sein. Im oberen Teil der mail.bat können Einstellungen gemacht werden.
    Danach können wir uns über Änderungen unterhalten. Schau mal das das zum laufen bringst.
    Angehängte Dateien Angehängte Dateien

  5. #5
    Registriert seit
    16.07.2011
    Beiträge
    241
    Zitat Zitat von faboi Beitrag anzeigen
    Erstmal hast du die Fehler drin, die hier schon immer in der Datei kursieren! Du hast Parameter doppelt und Parameter falsch belegt.

    Dann versuch mal die Konfiguration wie im Anhang zu benutzen. ist m.M. einfacher und hat mehr Funktionen als Blat.

    Wichtig: es muss alles in einem Verzeichnis sein. Im oberen Teil der mail.bat können Einstellungen gemacht werden.
    Danach können wir uns über Änderungen unterhalten. Schau mal das das zum laufen bringst.
    Also mit dem doppelten hast du recht das hatte ich schon verbessert. Doppelt Email etc.

    Ich guck mir deine datei an und geb Rückinfo.

    Gruss.

  6. #6
    Registriert seit
    16.07.2011
    Beiträge
    241
    Zitat Zitat von faboi Beitrag anzeigen
    Erstmal hast du die Fehler drin, die hier schon immer in der Datei kursieren! Du hast Parameter doppelt und Parameter falsch belegt.

    Dann versuch mal die Konfiguration wie im Anhang zu benutzen. ist m.M. einfacher und hat mehr Funktionen als Blat.

    Wichtig: es muss alles in einem Verzeichnis sein. Im oberen Teil der mail.bat können Einstellungen gemacht werden.
    Danach können wir uns über Änderungen unterhalten. Schau mal das das zum laufen bringst.
    So,

    Datei läuft. :-) Super Ding. Danke dir! Kann ich alle Rics als if nun in der Datei runterschreiben?

    Dann sehe ich das du bei der Übergabe im Bereich Alarminfo und Uhrzeit zweimal ">>" benutzt hast. Kann ich das abändern auf ">"? Weil ich nicht will das Nachrichten mehrfach in einem Push angezeigt werden. Ich hatte das bei meiner Batchdatei nämlich entfernt und dann hatte ich dieses Problem quit.

    Was muss ich sonst noch wissen zu deiner Batch?

    Gruss.

  7. #7
    faboi Gast
    Super!

    Ja, kannst nun die Ric's als if-Statement hinterlegen.

    Das ">>" kannst du schon ändern, wird aber nicht viel bringen, da normal keine doppelten Alarmierungen in einer Datei haben solltest. Dies wird ja mit der Abfrage, ob body.txt existiert schon erledigt. Ist nur drin, da ich schon für mehrere Leute hier verschiedene Scripte geschrieben habe...
    Sonst musst du eigentlich nichts wissen, wenn alles so für dich passt.
    Mit "%alias%" kannst du halt den Text dann einbinden, aber das steht ja alles drin.

  8. #8
    Registriert seit
    16.07.2011
    Beiträge
    241
    Zitat Zitat von faboi Beitrag anzeigen
    Super!

    Ja, kannst nun die Ric's als if-Statement hinterlegen.

    Das ">>" kannst du schon ändern, wird aber nicht viel bringen, da normal keine doppelten Alarmierungen in einer Datei haben solltest. Dies wird ja mit der Abfrage, ob body.txt existiert schon erledigt. Ist nur drin, da ich schon für mehrere Leute hier verschiedene Scripte geschrieben habe...
    Sonst musst du eigentlich nichts wissen, wenn alles so für dich passt.
    Mit "%alias%" kannst du halt den Text dann einbinden, aber das steht ja alles drin.
    HI,

    ich nochmal...

    ich habe jetzt über den tag nichts geändert und plötzlich gehts nicht mehr. Jetzt am PC hab ich gesehen das sich zwar wie ein DOS fenster öffnet und anfängt die Batch Datei abzuarbeiten aber dieses fenster geht sofort wieder zu und nichts passiert.

    Was ist da los?

  9. #9
    Registriert seit
    04.08.2011
    Beiträge
    227
    ggf. besteht die alte body.txt datei noch vom letzten einsatz?

    schaue mal nach, ob diese datei noch existiert... dann "startet" die batch auch nicht, wenn er dieses abarbeitet >> if exist "body.txt" goto end....

  10. #10
    Registriert seit
    16.07.2011
    Beiträge
    241
    Zitat Zitat von feuerwehrspritze112 Beitrag anzeigen
    ggf. besteht die alte body.txt datei noch vom letzten einsatz?

    schaue mal nach, ob diese datei noch existiert... dann "startet" die batch auch nicht, wenn er dieses abarbeitet >> if exist "body.txt" goto end....

    Jup hast recht! Hatte ich dann auch entdeckt. :-)

  11. #11
    Registriert seit
    16.07.2011
    Beiträge
    241
    Läuft immer noch alles Super. Aber wohl zu gut! Wenn Poc32 eine Schleife aufmacht macht die Batchdatei ihre Arbeit, nur leider zu oft. Ab und an kommt es nämlich vor das die Nachricht 3-10 mal gesendet wird, obwohl poc32 die Nachricht nur einmal bzw. zweimal bekommen hat. Wie Krieg ich das abgestellt?

    Gruss.

  12. #12
    faboi Gast
    Also nach Analyse deiner Log wird die Batch mehrmals aufgerufen. Folglich muss es an Poc32 bzw. eben dem Aufruf liegen, da die Datei sich nicht selbst aufrufen kann. Komisch ist dies auch, da die Aufrufe in einer Zeitspanne von bis zu 10 Minuten stattfinden.
    Eine Möglichkeit ist die Wartezeit der Batch zu erhöhen:

    Ziemlich unten in der mail.bat
    --> Wartezeit in Sekunden bis die body.txt gelöscht wird:
    Code:
    %dir%wait.exe 15 /O
    Diese einfach mal erhöhen!

    Wird die Wartezeit überhaupt aufgerufen? Zählt die Zeit im Consolenfenster runter?

  13. #13
    Registriert seit
    16.07.2011
    Beiträge
    241
    Zitat Zitat von faboi Beitrag anzeigen
    Also nach Analyse deiner Log wird die Batch mehrmals aufgerufen. Folglich muss es an Poc32 bzw. eben dem Aufruf liegen, da die Datei sich nicht selbst aufrufen kann. Komisch ist dies auch, da die Aufrufe in einer Zeitspanne von bis zu 10 Minuten stattfinden.
    Eine Möglichkeit ist die Wartezeit der Batch zu erhöhen:

    Ziemlich unten in der mail.bat
    --> Wartezeit in Sekunden bis die body.txt gelöscht wird:
    Code:
    %dir%wait.exe 15 /O
    Diese einfach mal erhöhen!

    Wird die Wartezeit überhaupt aufgerufen? Zählt die Zeit im Consolenfenster runter?
    Hi,

    ja die Wartezeit wird angezeigt. Das DOS Fenster schließt dann.

  14. #14
    faboi Gast
    Somit kannst du nur die Wartezeit erhöhen. Oder eben den Fehler in Poc32 suchen.
    Hast du in Poc32 den Aufruf nur über die "Allgemeine Einstellung --> Filter" gemacht?
    Evtl. auch den Aufruf in der aliases.txt bzw. Doppelklick auf einen Listeneintrag bei Poc32 auf das Icon links?

  15. #15
    Registriert seit
    16.07.2011
    Beiträge
    241
    Zitat Zitat von faboi Beitrag anzeigen
    Somit kannst du nur die Wartezeit erhöhen. Oder eben den Fehler in Poc32 suchen.
    Hast du in Poc32 den Aufruf nur über die "Allgemeine Einstellung --> Filter" gemacht?
    Evtl. auch den Aufruf in der aliases.txt bzw. Doppelklick auf einen Listeneintrag bei Poc32 auf das Icon links?
    Ich hatte damals mal ein zwei Icons geklickt.aber dies sind ja eigentlich raus. Ich hab auch nur einen bestimmten Ric damals angeklickt, der In der regulären Auslesung gar nicht mit bei ist. Oder muss ich was bestimmtes löschen?

    Hab das Programm auch mal neu installiert,wobei mir aufgefallen ist, das irgendwo noch Dateien gespeichert sind, weil die Einstellungen noch gleich sind beim Neustart.

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
  •