Custom-Datei temporär abarbeiten lassen
Verfasst: 16 Jun 2015 08:36
Gerade bei großen Dateien, wie z.B. dem Wetterkalender werden ziemliche Rechnerleistungen benötigt. Zudem ist es oft gar nicht nötig, daß diese zusätzlichen Dateien permanent nach der 1. custom.txt aktualisiert werden.
Hier mal ein Script, um zusätzliche Customdateien NUR temporär abarbeiten zu lassen.
Bei dieser Einstellung wird NUR jeder vollen Stunde die Wetterkalener-uni.txt abgearbeitet. Setze ich in diesen Zeilen
Setze ich die beiden %-Zeichen in den letzten Befehl ein:
Anderes Beispiel:
Man kann also auch zwischenschalten. Gleiches kann man auch bei weiteren Dateien anlegen und ineinander verschachteln - allerdings muß man schon genau nachrechnen, was dann wann passiert.
Hier mal ein Script, um zusätzliche Customdateien NUR temporär abarbeiten zu lassen.
Erläuterung:<!-- %customfile=custom.html% -->
<!-- %ws_setmem[1]=%ws_compare[3]=%ws_minute2%~00~4~0%%
%ws_setmem[2]=%ws_compare[3]=%ws_minute2%~15~1~0%%
%ws_setmem[3]=%ws_compare[3]=%ws_minute2%~30~1~0%%
%ws_setmem[4]=%ws_compare[3]=%ws_minute2%~45~1~0%%
%ws_setmem[5]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[2]%~1%%
%ws_setmem[6]=%ws_calc[+]=%ws_getmem[3]%~%ws_getmem[4]%~1%%
%ws_setmem[7]=%ws_calc[+]=%ws_getmem[5]%~%ws_getmem[6]%~1%%
%ws_setmem[8]=%ws_compare[3]=%ws_getmem[7]%~4~%openfile=wetterkalender-uni.txt%~%% -->
<!-- openfile=wetterkalender-uni.txt -->
<!-- %ws_getmem[8]% -->
Bei dieser Einstellung wird NUR jeder vollen Stunde die Wetterkalener-uni.txt abgearbeitet. Setze ich in diesen Zeilen
%ws_setmem[1]=%ws_compare[3]=%ws_minute2%~00~4~0%%
die 4 auf die 1, dann wird alle 15 Minuten aktualisiert.%ws_setmem[8]=%ws_compare[3]=%ws_getmem[7]%~4~%openfile=wetterkalender-uni.txt%~%%
Setze ich die beiden %-Zeichen in den letzten Befehl ein:
wird permanent abgearbeitet.<!-- %openfile=wetterkalender-uni.txt% -->
Anderes Beispiel:
Hier wird jetzt der Wetterkaleneder nur um 00:00; 06:00; 12:00; 18:00 Uhr abgearbeitet - ansosnten geht es immer nach der 1.custom in die test.txt. (Die kann man ja beliebig gegen andere dateien austauschen, oder auch einfach löschen).<!-- %customfile=custom.html% -->
<!-- %ws_setmem[1]=%ws_compare[3]=%ws_hour2%%ws_minute2%~0000~1~0%%
%ws_setmem[2]=%ws_compare[3]=%ws_hour2%%ws_minute2%~0600~1~0%%
%ws_setmem[3]=%ws_compare[3]=%ws_hour2%%ws_minute2%~1200~1~0%%
%ws_setmem[4]=%ws_compare[3]=%ws_hour2%%ws_minute2%~1800~1~0%%
%ws_setmem[5]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[2]%~1%%
%ws_setmem[6]=%ws_calc[+]=%ws_getmem[3]%~%ws_getmem[4]%~1%%
%ws_setmem[7]=%ws_calc[+]=%ws_getmem[5]%~%ws_getmem[6]%~1%%
%ws_setmem[10]=%ws_compare[3]=%ws_getmem[7]%~1~%openfile=wetterkalender-uni.txt%~ %openfile=test.txt%%%
<!-- %ws_getmem[10]% -->
Man kann also auch zwischenschalten. Gleiches kann man auch bei weiteren Dateien anlegen und ineinander verschachteln - allerdings muß man schon genau nachrechnen, was dann wann passiert.