PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Was stimmt mit meiner bat-Datei nicht



DeLocke
07.06.2011, 23:57
Hallo,

also ich hab folgende bat-Datei

echo %3 > "alarm.txt"

Diese Ruf ich mit FMS32 oder auch POC32 auf um den Alarmtext in einer Text-Datei zu speichern. Doch das funktioniert nicht immer. Die bat-Datei wird zwar aufgerufen, doch nichts in der alarm.txt gespeichert.

Warum? Ich hab dazu keine Lösung

- Aktionen sind aktiviert
- manchmal gehts ab und an aber auch nicht

Bei FMS32 ruf ich mit ...alarmtext.bat %1 %2 "%3" auf
bei POC32 einfach nur mit ... alarmtext.bat

rbs
08.06.2011, 23:02
meistens hilft es bei sowas wenn man in die bat noch ein "pause" einfügt. dann geht die erst zu wenn man eine Taste drückt. Somit kann man sehen was ausgegeben wird.

Ich habe da auch schon eine Vermutung woran das bei dir liegen könnte:
Wenn die bat zum Beispiel in C:\Einsatz\Start.bat liegt heißt das noch lange nicht, das die Textdatei auch in C:\Einsatz\alarm.txt geschrieben wird.

Das Arbeitsverzeichnis ist dann dein FMS32 oder POC32-Ordner. Schaue bitte mal ob du dort deine Datei findest.

EDIT: Sry, hatte überlesen das es manchmal geht:(

Backdraft007
09.06.2011, 13:24
Kann es sein, das direkt im Anschluss ine oder mehrere Alarmierungen reinkommen, die keinen Text enthalten?



echo %3 > "alarm.txt"

Überschreibt den Inhalt der alarm.txt




echo %3 >> "alarm.txt"

Fügt den Inhalt an der alarm.txt an.

DeLocke
09.06.2011, 13:50
Ich hab jetzt einfach mal den direkten Pfad zur alarm.txt eingegeben statt nur den indirekten. Seit dem scheint es zu funktionieren.

Mal abwarten!