Hi,
ich möchte gerne eine History-funktion für poc basteln. Ich habe aber keine lust für jede ric (habe immo 1572stck) eine .bat zu basteln.
evtl so?:
If %3 is 167**** goto FFTest
If %3 is 167**** goto FFTest1
usw.
geht sowas?
MfG
Löwe*se
Druckbare Version
Hi,
ich möchte gerne eine History-funktion für poc basteln. Ich habe aber keine lust für jede ric (habe immo 1572stck) eine .bat zu basteln.
evtl so?:
If %3 is 167**** goto FFTest
If %3 is 167**** goto FFTest1
usw.
geht sowas?
MfG
Löwe*se
Machs doch einfach so:
goto %3
:12345678
Dann musst du für jede Ric einen Abschnitt machen und du sparst dir dann die 'IF'-Zeilen...
Viel Spaß dabei.
Das wird eine nenervige Sache. Besonder bei 1500 RIC's.
Wieso bleibst du nicht bei POCSAG? Da hast du doch deine Liste.
Gruß LDS
hi,
wieso? ich bleibe doch bei pocsag ich möchte für jede wehr und rd eine *.txt datei anlegen in der jeder einsatz dementsprechend protokolliert wird. So, das die .Txt immer weiter wächst...
so ist es im moment...halt für jede ric eine bat:
@Echo off
if "%2"=="0" goto ende
if "%2"=="1" goto start
if "%2"=="2" goto ende
if "%2"=="3" goto ende
:start
cls
echo ----------------------------------------------------------------------------- >> c:\alarmierungen\fftest.TXT
Date /T >> c:\alarmierungen\fftest.TXT
Time /t >> c:\alarmierungen\fftest.TXT
echo %3 >> c:\alarmierungen\fftest.TXT
:ende
mfg
löwe*se
Dann halt so:
@echo off
if "%2"=="0" goto ende
if "%2"=="1" goto schreiben
if "%2"=="2" goto ende
if "%2"=="3" goto ende
:schreiben
FOR /F "usebackq tokens=1,2,3 delims=. " %%a IN ('%date%') DO set datum=%%a.%%b.%%c
FOR /F "usebackq tokens=1,2,3 delims=: " %%a IN ('%time%') DO set zeit=%%a:%%b:%%c
echo %datum% %zeit% %3>> c:\alarmierungen\%1.TXT
:ende
Die Batch funktioniert wenn sie so gestartet wird:
C:\batch.bat [RIC] [Funktion] "[Text]"
und schreibt den jeweiligen Text, Datum und Uhrzeit in die Textdatei mit dem Namen der RIC...funktioniert mit allen RICs.
Hi,
Erstmal fetten dank dafür. Funzt super. Nun habe ich aber ein anderes Problem. Wenn bei uns mehrere rics ausgelöst werden, wird die .bat ja von der 1.Ric benutzt, dh die anderen werden während dieser zeit nicht beachtet.
kann man da was gegen tun ;)?
MfG
löwe*se
Hi,
Also das Problem hätte ich gelöst ;) Lasse das jetzt über FMSpro laufen, das funzt wunderbar. Habe jetzt aber noch ne andere Frage:
Ist es möglich in die Bat eine Funktion einzubauen, das die Tonrufe (also ohne text) nicht mit gespeichert werden? denn die brauche ich ja nicht.
schonmal danke für die hilfe!
MfG
Löwe*se
if "%3"="" goto ende
Hi,Zitat:
Original geschrieben von felix000
if "%3"="" goto ende
also ich habe jetzt ne ganze stunde rumprobiert aber es will mit diesem befehl nicht funzen. er schreibt trotzdem immer eine .txt, egal, wo ich diesen befehl in der bat setzte. Auch mit
if "%3"=="" goto ende geht es nicht
***EDIT***
Fehler gefunden: es muss if "%3"=="""" heissen.
Trotdem danke!
MfG
löwe*se
Sorry, hab mal wieder nicht gscheid nachgedacht....
hi,
Ich nochmal ;)
Also so richtig funzt das nicht. Wenn ich mit bos-tool auslöse funzt die bat. wenn ich sie aber normal laufen lasse, schreibt er gar nix mehr in die .txt.
habe di bat so laufen:
@echo off
if "%2"=="0" goto ende
if "%2"=="1" goto schreiben
if "%2"=="2" goto schreiben
if "%2"=="3" goto schreiben
:schreiben
if "%3"=="""" goto ende
FOR /F "usebackq tokens=1,2,3 delims=: " %%a IN ('%date%') DO set datum=%%a.%%b.%%c
FOR /F "usebackq tokens=1,2,3 delims=: " %%a IN ('%time%') DO set zeit=%%a:%%b:%%c
echo %datum% %zeit% %3>> c:\alarmierungen\%1.TXT
:ende
auch so geht es nicht:
@echo off
if "%3"=="""" goto ende
if "%2"=="0" goto ende
if "%2"=="1" goto schreiben
if "%2"=="2" goto schreiben
if "%2"=="3" goto schreiben
:schreiben
FOR /F "usebackq tokens=1,2,3 delims=: " %%a IN ('%date%') DO set datum=%%a.%%b.%%c
FOR /F "usebackq tokens=1,2,3 delims=: " %%a IN ('%time%') DO set zeit=%%a:%%b:%%c
echo %datum% %zeit% %3>> c:\alarmierungen\%1.TXT
:ende
Jemand noch ne idee?
MfG
löwe*se
komisch...Zitat:
Original geschrieben von Löwe-SE
Wenn ich mit bos-tool auslöse funzt die bat. wenn ich sie aber normal laufen lasse, schreibt er gar nix mehr in die .txt.
Sendest du beim BOS-Tool auch einen Text mit Funktion???
Sonst fällt mir da nix mehr ein...
Hi,
Ja, mitm bos-tool kann ich nurton und Alpha -pocs senden.
Ich werde nochmal etwas umprobieren...evtl dreh ich das mal um so nach dem motto *if not* oderso...
MfG
löwe*se
Und die Variablen werden auch so übergeben:
batch.bat [RIC] [Funktion] "[Text]"
?????????
Hi,
Ja, wird so übergeben. ohne den befehl if %3... funzt sie ja auch...
MfG
Kai