WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   3 Variabelen in Batch vergleichen (http://www.wcm.at/forum/showthread.php?t=229372)

FaSi_David 16.07.2008 09:45

3 Variabelen in Batch vergleichen
 
Guten Morgen,
in dieser kleinen Batch möchte ich drei Variabelen vergleichen,
und zwar, wenn Service Name und Host Name gleich sind, dann soll bei erfüllter Übereinstimmung mit dem Service Status eine .wav-Datei abgespielt werden. Den Player und die .wav's habe ich, das ich nicht das Problem, mein Problem ist es viel mehr, die Variabelen so zu "verknüpfen", das sie prüfen was ich will ...

Ich sitze da nun schon 2-3 Tage dran, und bekomme es immer noch nicht hin!

Vielleicht könnte mir jemand von euch helfen, eh' ich völlig verzweifel!

Ganz liebe Grüße aus Lünen,
David


@echo off
REM Change to directory of this batch file
cd /d %~dp0

SET PLAYER="playsnd.exe"
SET WAV_PATH=.

set SERVICE_NAME=%1
set SERVICE_STATUS=%2
set HOST_NAME=%3
set AZETI_IP=%4
set INFO_STRING=%5


IF %HOST_NAME% == 195.190.0.*** == %SERVICE_NAME% == memory
GOTO MEMORY

:MEMORY
IF %SERVICE_STATUS% == "UNKNOWN" GOTO UNKNOWN_example_1
IF %SERVICE_STATUS% == "WARNING" GOTO WARNING_example_1
IF %SERVICE_STATUS% == "CRITICAL" GOTO CRITICAL_example_1
IF %SERVICE_STATUS% == "RECOVERY" GOTO RECOVERY_example_1
IF %SERVICE_STATUS% == "OK" GOTO OK
GOTO DONE

:UNKNOWN_example_1
%PLAYER% "%WAV_PATH%\a_unknown_1.wav"
GOTO DONE

:WARNING_example_1
%PLAYER% "%WAV_PATH%\a_warning_1.wav"
GOTO DONE

:CRITICAL_example_1
%PLAYER% "%WAV_PATH%\a_critical_1.wav"
GOTO DONE

:RECOVERY_example_1
%PLAYER% "%WAV_PATH%\a_recovery_1.wav"
GOTO DONE

:OK
%PLAYER% "%WAV_PATH%\ok.wav"
GOTO DONE

:DONE

Nunja, sollte es Fragen zu meinem Problem geben, ich beobachte den Threat in der Hoffnung auf schnellstmögliche Hilfe ... denn ich hätte das soo gerne endlich vom Tisch :(

pong 17.07.2008 21:10

und wo ist jetzt das Problem?

pong


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag