Dann poste doch bitte mal deinen Aufruf von pushmail! Was übergibst du dort genau?
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?
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.
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.
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....
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)