Archiv verlassen und diese Seite im Standarddesign anzeigen : Batch-Datei ?
Hi Leute,
ich hab da ein kleines Problem.
Ich möchte, das bei einem bestimmten Stichwort
z.b. "PKLEMM1" bei der Alamierung eine wav Datei abgespielt wird.
Habe nun gelesen, das dies mit einer Batch Datei funtzt. Leider weiß ich nicht, wie so etwas geht.
Könnte mir eine dabei bitte Helfen.
Danke
Also leg mal ein Verzeichniss unter C: an das "poc_temp" heisst
da kopiertst du die abfrage_final.bat hin.
editierst dir das Stichwort und die sounddatei und weisst den Batch der entsprechenden RIC zu.
Erst einmal tausend Dank.
Folgenes: mein Poc32 liegt auf der Platte i:\
Ich habe nun unter i:\poc32 ein verzeichnis mit dem Namen poc_temp angelegt und die abfrage_final dort hinein kopiert.
Also müßte die Batch bei mir jetzt so aussehen. ( Habe mal das Stichwort "N1" genommen.)
rem echo off
echo ************************
REM Anzeigen der von POC32 übergebenen Variable
echo %3%
echo ************************
REM Kopieren der Varible
set poc_temp=%3%
echo ************************
REM Kopieren der Variable in eine Textdatei
copy %poc_temp% > i:\poc32\poc_temp\abfrage.txt
echo ************************
REM Durchsuchen der Textdatei nach dem Stichwort "N1"
find /i "N1" i:\poc32\poc_temp\abfrage.txt
echo ************************
REM Anzeigen des Errorlevel
echo %errorlevel%
echo ************************
REM Wenn das Stichwort gefunden wird starten des Sounds i:\Poc32\LOESCH.WAV
if %errorlevel%==0 start ????=was kommt hier hin????
echo ************************
REM Wenn das Stichwort nicht gefunden wird anzeigen "Nix gefunden"
if %errorlevel%==1 echo Nix gefunden
echo ************************
REM Löschen der Textdatei
del c:\poc_temp\abfrage.txt
echo ************************
was kommt unter:"if %errorlevel%==0 start" hin???
Kann ich in einer Batch Datei auch mehrere Stichwörter suchen lassen? Bei der Alamierung einer RIC gibts ja mehrere Stichwörter.
In meinem Fall würde es 3 Stichwörter geben.
rem echo off
echo ************************
REM Anzeigen der von POC32 übergebenen Variable
echo %3%
echo ************************
REM Kopieren der Varible
set poc_temp=%3%
echo ************************
REM Kopieren der Variable in eine Textdatei
copy %poc_temp% > i:\poc32\poc_temp\abfrage.txt
echo ************************
REM Durchsuchen der Textdatei nach dem Stichwort "PKLEMMT"
find /c "N1" i:\poc32\poc_temp\abfrage.txt
echo ************************
REM Anzeigen des Errorlevel
echo %errorlevel%
echo ************************
REM Wenn das Stichwort gefunden wird starten des Sounds c:\winnt\media\ding.wav
if %errorlevel%==0 start i:\Poc32\LOESCH.WAV
echo ************************
REM Wenn das Stichwort nicht gefunden wird anzeigen "Nix gefunden"
if %errorlevel%==1 echo Nix gefunden
echo ************************
REM Löschen der Textdatei
del i:\poc32\poc_temp\abfrage.txt
echo ************************
Ob du nach mehrern dingern suchen kannst muss ich mal testen aber sag mal wie du das genau meinst mit dem suchen!
pocfreak
03.02.2004, 15:17
man beachte, dass bei meldungen ab einer gewissen länge das alles nicht funktioniert! ich würde abstand von diesen blöden batch dateien nehmen und ein richtiges rogramm schreiben! (was garnicht so schwer ist, z.B. in Delphi)
Original geschrieben von pocfreak
man beachte, dass bei meldungen ab einer gewissen länge das alles nicht funktioniert! ich würde abstand von diesen blöden batch dateien nehmen und ein richtiges rogramm schreiben! (was garnicht so schwer ist, z.B. in Delphi)
Naja da die Meldungen in POC meines wissens nach auf 80 Zeichen begrenzt sind, sollte das kein Problem ergeben.
Und wenn ich langeweile hätte, würde ich das auch noch mal in VB schreiben.
Ja stimmt schon, aber ich habe es dennoch in POC hinbekommen. In meiner Batch Datei wird jetzt zur zeit nach 16 Stichwörtern gesucht und bei Treffer wird eine von bis zu 8 Alarmwav´s gestartet. Die Alarmwav`s habe ich vorher selbst zugeschnitten. Top Quali.
Ich würde sagen, das ich mit der Batch Datei (die ich auf ca. 3,5MB erweitet habe), die ich von Phil bekommen habe, sehr gut zurecht komme.
Wüßte eh nicht, wie mann sonst Programme schreibt.
Egal, alle einen dicken Dank.
Gruß Bouwen
Powered by vBulletin® Version 4.2.3 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.