Was ist da falsch?
Deine Erwartung:
wulangzeit.txt (diese soll 2x täglich abgearbeitet weden)
Es wird dir nix anderes übrig bleiben, als mal die Bedingungen der Grund-Berechnungs-Variablen (
%ws_compare[x]=) und auch die anderen verwendeten Zeitvariablen (z.B. %ws_hour%) mal ganz genau anzuschauen - und dann die ganze Nummer durchzurechnen. Das kann man, wenn man verstanden hat, was z.B.
%ws_compare[2]= bedeutet, ganz leicht machen.
%ws_setmem[1]=%ws_compare[2]=%ws_hour%%ws_minute2%~0020~1~0%%
Hier wird um 00:02 die Berechnung ausgelöst, da du aber vermutlich ein 5-Min. Intervall hast, passiert gar nix.
Also muß diese Zeile so lauten:
%ws_setmem[1]=%ws_compare[2]=%ws_hour2%%ws_minute2%~0020~1~0%%
Aber auch dann wird das Script nicht so arbeiten, wie du es erwartest: nämlich 2x-liges abarbeiten. Das Script wird dann zwischen 00:20 und 12:20 permanent abgearbeiten - die anderen 12h jedoch nicht.