>D 40
IP=192.168.178.49
SB=2560:1535
; time array
M:ta=0 30
res=0
cnt=0
tag=0
from=0
to=0
pw=0
hs1=" von "
hs2=" bis "
hs3=""
hs4=""
>B
; Wochentage
res=is(0 "So|Mo|Di|Mi|Do|Fr|Sa|")
res=is1(0 "Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Okt|Nov|Dez")
; Timer Tabelle, bis 10 Einträge
; von, bis, Tag
; Sonntag
ta[1]=17.30
ta[2]=19.50
ta[3]=1
ta[4]=12.30
ta[5]=14.10
ta[6]=2
ta[7]=17.30
ta[8]=19.50
ta[9]=3
ta[10]=14.30
ta[11]=20.20
ta[12]=4
ta[13]=12.30
ta[14]=19.50
ta[15]=5
ta[16]=17.30
ta[17]=19.50
ta[18]=6
; Samstag
ta[19]=13.30
ta[20]=16.45
ta[21]=7
ta[22]=17.30
ta[23]=18.30
ta[24]=7
>S
pw=0
for cnt 1 ta[-1] 3
tag=ta[cnt+2]
from=int(ta[cnt])*60+(ta[cnt]*100%100)
to=int(ta[cnt+1])*60+(ta[cnt+1]*100%100)
if tag==wday
then
print %tag% %from% %to%
if time>=from
and time%2.0hours%:%2.0mins%:%2.0secs%
{m}%is[wday]% %0day%-%is1[month]%
%0year%
Timerliste:
1 : %hs3%%is[ta[3]]%%hs1%%2.0(int(ta[1]))%:%2.0(ta[1]*100%100)%%hs2%%2.0(int(ta[2]))%:%2.0(ta[2]*100%100)%