Bei Stichwort Alarm bzw: Meldung
Kennt ihr eine Möglichkeit wenn beim RD im FMS Text ein bestimmter Text (Einsatzstichwort) auftaucht dieses zu verwenden um auf sich aufmarksam zu machen?
z.B. RD bekommt: VU-Ort:XYZ =Sprachausgabe!
Auf die Idee bin ich eigentlich nur gekommen durch den FMS-Speaker im AddOn Forum.
Kann man irgendwie soetwas ermöglichen, denn da kann man ja auch ein FMS Kürzel als Ausgabe Bezeichnung ändern (aus VU wird Verkehrsunfall) KAnn man da auf das Programm irgentwie zugriff bekomen da bei VU eine Aktion bekommt!
Bin noch nicht so bewandert im Programieren oder ist das gleich für den Müll Eimer das was ich geschrieben habe und nicht lösbar!?????
Mit freundlichen Grüssen
EmanHH
Fast fertig wo ist der Fehler?????
Fast fertig, nur:
Was habe ich falsch gemacht, das in der Alarm.txt alles untereinander steht!
ICh benötige am Ende alle Worte hintereinander mit Leerzeichen!
Wie bekomm ich es hin das kein ZEilensprung entsteht beim kopieren in die alarm.txt????
Mein Programm:
Del C:\alarm\daten\*.txt
Rem Ordner säubern
C:\alarm\sleep.exe
C:\alarm\sleep 10
echo off %* >> C:\alarm\daten\ausgabe.txt
for /f "tokens=1 delims=/"%%i in (C:\alarm\daten\ausgabe.txt) do echo %%i>>C:\alarm\daten\nummer.txt
for /f "tokens=2 delims=/"%%i in (C:\alarm\daten\ausgabe.txt) do echo %%i>>C:\alarm\daten\alarm.txt
for /f "tokens=3 delims=/"%%i in (C:\alarm\daten\ausgabe.txt) do echo %%i>>C:\alarm\daten\alarm.txt
for /f "tokens=4 delims=/"%%i in (C:\alarm\daten\ausgabe.txt) do echo %%i>>C:\alarm\daten\alarm.txt
for /f "tokens=5 delims=/"%%i in (C:\alarm\daten\ausgabe.txt) do echo %%i>>C:\alarm\daten\alarm.txt
for /f "tokens=6 delims=/"%%i in (C:\alarm\daten\ausgabe.txt) do echo %%i>>C:\alarm\daten\alarm.txt
for /f "tokens=7 delims=/"%%i in (C:\alarm\daten\ausgabe.txt) do echo %%i>>C:\alarm\daten\alarm.txt
for /f "tokens=8 delims=/"%%i in (C:\alarm\daten\ausgabe.txt) do echo %%i>>C:\alarm\daten\alarm.txt
for /f "tokens=9 delims=/"%%i in (C:\alarm\daten\ausgabe.txt) do echo %%i>>C:\alarm\daten\alarm.txt
:Find1
find /I "hunf" C:\alarm\daten\alarm.txt
if Errorlevel==1 GOTO Find2
ECHO "...." >> C:\alarm\daten\speaker\meldung.txt
GOTO Ausgabe
:Find2
find /I "feuer" C:\alarm\daten\alarm.txt
if Errorlevel==1 GOTO Find3
ECHO "...." >> C:\alarm\daten\speaker\meldung.txt
GOTO Ausgabe
:Find3
find /I "kbf" C:\alarm\daten\alarm.txt
if Errorlevel==1 GOTO Find4
ECHO "...." >> C:\alarm\daten\speaker\meldung.txt
GOTO Ausgabe
:Find4
find /I "prx" C:\alarm\daten\alarm.txt
if Errorlevel==1 GOTO Find5
ECHO "...." >> C:\alarm\daten\speaker\meldung.txt
GOTO Ausgabe
:Find5
find /I "Notf_NA" C:\alarm\daten\alarm.txt
if Errorlevel==1 GOTO Ende
ECHO "...." >> C:\alarm\daten\speaker\meldung.txt
GOTO Ausgabe
:Ausgabe
for /f "tokens=*" %%i in (C:\alarm\daten\alarm.txt) do C:\scanner\fms-speaker3\fms-speaker.exe %%i
:ENDE
end