|
たけのこです。
かな〜り使い古された割には判定が適当ですが、こんな感じ?
insert "a";
call waitfor 5;
insert "b";
endmacro;
waitfor:
refreshdatetime;
##hh = val(hour);
##mm = val(minute);
##ss = val(second) + ##1;
if(##ss > 59){
##ss = ##ss - 60;
##mm = ##mm + 1;
if(##mm > 59){
##mm = ##mm - 60;
##hh = ##hh + 1;
if(##hh > 23){
##hh = ##hh - 24;
}
}
}
$$limit = rightstr("0" + str(##hh), 2) + ":" + rightstr("0" + str(##mm),
2) + ":" + rightstr("0" + str(##ss), 2);
while(time != $$limit){}
return;
// 関係ないけど、最初に書いたのは動かなかった。
// while(boolean);とwhile(boolean){}は等価じゃないの(on4.00β3)?
(^^)/”
|
|