PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Globale Aktion, .bat-Datei



fabi
24.08.2006, 13:17
Mit einer Globalen Schleifen Option steuer ich ein VoIP-Programm mit
Hilfe einer start.bat an, was dann die Personen per Telefon alarmiert.

Das Problem am der Geschichte ist, dass die Leute garnicht erst alarmiert
werden, wenn die Schleife ertönt, weil sich das Aktionsfenster von Windows,
welches die Programme startet und die Aktionen ausführt, sich beim öffnen
direkt wieder schließt. Warum schließt sich das wieder?


-----

cd\
cd Programme\Phoner\
phoner.exe CONNECT 0049**********
phoner.exe CONNECT 0049**********
exit

-----

de010014
24.08.2006, 13:41
Hallo,

was passiert denn, wenn Du in einem DOS-Fenster die Funktion direkt eingibst?

Es könnte sein, das FMS32 nicht mit der Verzeichnisstruktur zurecht kommt. Lass mal die Verweise auf das Verzeichnis und kopier die batch-Datei und auch die Aktion direkt in das Verzeichnis von FMS32. Probier es dann mal aus.

Wenn es daran nicht liegt, lass mal das "exit" weg und schau mal ob er einen Fehler anzeigt.

Holger

fabi
24.08.2006, 14:01
Wenn ich die start.bat manuell öffne, dann geht das auch.
Nur wenn das über FMS32PRO läuft, geht es nicht. Hab
die start.bat auch mal in das gleiche Verzeichnis wie FMS32
verschoben, aber es geht trotzdem noch nicht !

de010014
24.08.2006, 14:58
Ok,
das ist dann schon schwieriger. Wie sieht es aus, wenn alle Dateien, die ausgeführt werden sollen im FMS32 Stammverzeichnis stehen. Ich hatte mal ähnliche Probleme!

Wenn alles nicht hilft, weiß ich auch nicht weiter!

Holger

felix000
24.08.2006, 16:08
Als erstes den Pfad kontrollieren!!!


cd C:\Programme\Phoner\
phoner.exe CONNECT 0049**********
phoner.exe CONNECT 0049**********
exit

Schaut besser aus...falls es dann auch noch nicht geht:

echo Anfang: %date% %time% >> test.txt
C:\Programme\Phoner\phoner.exe CONNECT 0049**********
C:\Programme\Phoner\phoner.exe CONNECT 0049**********
echo Ende: %date% %time% >> test.txt


In der test.txt sollten dann Datum und Uhrzeit auftauchen, wenn die Batch gestartet wird.