Original geschrieben von felix000
Ich verwende den Scheduler von AntiVir, da dieser keinen Benutzer mit Passwort wie Windows XP verlangt. Alle 15 Minuten läd er die Warnung runter und bearbeitet sie. Mehr mache ich damit vorerst nicht, läuft noch in der Testphase.

Jetzt musst du mit deiner Batchdatei die Textdatei auf den Text "Es ist keine Warnung aktiv." untersuchen lassen:

runterladen + bearbeiten....

find "keine Warnung" warnung.txt
if ERRORLEVEL==0 goto ende

SMS senden...

:ende

Kann es sein, dass mit dem Find-Befehl irgendwas nicht stimmt? Und zwar ist es egal, ob er das Wort Unwetterwarnung findet oder nicht, er geht immer zu start?!
Meine Batch-Datei:

:Anfang


D:\Programme\HTML-Download\download.exe http://www.dwd.de/de/WundK/Warnungen/zeige.php?ID=TS#O d:\Unwetterwarnungen\DWD_Wetterw_TS.txt

pause

start D:\Programme\SR\SR32.exe /c"d:\Programme\SR\script.srs" /s /r

pause


find "Unwetterwarnung" D:\Unwetterwarnungen\DWD_Wetterw_TS.txt
if ERRORLEVEL==0 goto start

goto ende


:start

if exist "D:\Unwetterwarnungen\Reloadsperre\DWD_Wetterw_TS.t mp" goto ende2

echo temp > "D:\Unwetterwarnungen\Reloadsperre\DWD_Wetterw_TS.t mp"

pause

start D:\Unwetterwarnungen\IBSS.exe /U: ****** /P: ****** /A: Wetterwarnung /T: 4 /E: ************* /F: DWD_Wetterw_TS.txt
REM Huber Christoph

goto ende2

:ende

del "D:\Unwetterwarnungen\Reloadsperre\DWD_Wetterw_TS.t mp"

D:\Unwetterwarnungen\WAIT 15

goto Anfang


:ende2

D:\Unwetterwarnungen\WAIT 15

goto Anfang