Seite 1 von 1
[Erl.] Batch Dateien werden bei Alarmierung nicht ausgeführt
Verfasst: 27. Sep 2010, 13:32
von Brandmeister
Hallo!
Ich verwende die Version 0.9.9.569, bei ZVEI Auswertung habe ich eine Batchdatei hinterlegt, diese wird weder durch anklicken des "Testen" Buttons noch durch eingehende Alarmierung ausgeführt. Die Batchdatei ist korrekt, durch Doppelclick wird sie einwandfrei ausgeführt, auch die Verlinkung ist einfach da die Datei direkt unter "C" gespeichert ist, der Pfad wurde mit dem Auswahlbutton bei "Pfad" erstellt, auch manuelle Eingabe des Pfades ohne Erfolg.
Hinterlege ich eine .exe Datei läuft es einwandfrei, auch ein aktiviertes Popup (Laufschrift) funktioniert ohne Probleme sowohl bei Alarm als auch bei Test, nur die Batch Datei mag nicht.
Ideen?!
Danke!
Re: Batch Dateien werden bei Alarmierung nicht ausgeführt
Verfasst: 27. Sep 2010, 13:41
von Gast
Hallo,
mach doch mal den Haken "im Hintergrund ausführen" weg. Dann siehst Du ob das Fenster der Batchdatei auf geht.
Du kannst auch mal folgende Batch-Datei probieren (ohne Haken "im Hintergrund ausführen"):
@echo off
pause
Grüße
Re: Batch Dateien werden bei Alarmierung nicht ausgeführt
Verfasst: 30. Sep 2010, 14:29
von Brandmeister
Also, die Sache nochmals getestet und siehe da:
- BosMon starten und im Programm auf die Verknüpfungen/Pfade verweisen
funktioniert einwandfrei
- BosMon beenden
- BosMon neu starten und erneut Klick auf "Testen", kommt Fehlermeldung,
sieh Anhang
Mir scheint das Programm "vergisst" die Verknüpfung oder speichert sie beim Beenden nicht richtig ab. Der Fehler tritt nur mit .bat Dateien auf, gibt man eine Windowsverknüpfung .exe an gibt es keine Probleme.
Gehe ich nochmals auf "Aktion" "Programm ausführen" und gebe den selben Pfad erneut ein, läuft alles einwandfrei, bis zum Neustart.
Hat jemand eine Idee oder Lösung?!
Re: Batch Dateien werden bei Alarmierung nicht ausgeführt
Verfasst: 30. Sep 2010, 15:24
von hauni
Verweist du in deiner Batch auf irgendwelche Pfade? Ist es möglich das du nur auf relative und nicht auf absolute Pfade verweist?
relativer Pfad:
\unterodner\ausführungs.exe
absoluter Pfad:
C:\Programme\Programm\unterodner\ausführungs.exe
Es kann sein das der Aktive Pfad für die Ausführung während des Neustarts verloren geht. In so einem Fall immer absolute Pfade benutzen.
Re: Batch Dateien werden bei Alarmierung nicht ausgeführt
Verfasst: 30. Sep 2010, 15:29
von Brandmeister
Der Pfad lautet z.B.: c:\009.bat
Der Inhalt:
@echo off
cd alarm2
call sms.cmd .............
Das Programm (sms.cmd) welches gestartet werden soll liegt auf C:\alarm2
Problem nur mit den .bat Pfaden.
Gruß
Re: Batch Dateien werden bei Alarmierung nicht ausgeführt
Verfasst: 30. Sep 2010, 16:29
von Stefan
Hallo Brandmeister,
versuche mal folgende Batch:
Wenn du c:\009.bat aufrufst, wird diese im Bosmon Verzeichnis ausgeführt. Und dort gibt es keinen Ordner alarm2.
Wenn die Batch nicht umfangreicher ist, warum nicht gleich sms.cmd in Bosmon starten lassen?
Gruß,
Stefan
Re: Batch Dateien werden bei Alarmierung nicht ausgeführt
Verfasst: 1. Okt 2010, 17:39
von Brandmeister
Des Rätsels Lösung mit Änderung der Batch wie folgt:
@echo off
c:
cd c:\alarm2
call sms.cmd...........
Jetzt funktioniert es einwandfrei, egal in welchem Ordner die .bat Dateien liegen.
Danke für Euer Bemühen,
Gruß