12/10/15 09:33:14.45 DKoOZodC
>>108
これじゃ駄目なところ.
1) ContextがSunなので,第二第四月曜日の0~8時の間に,電源オフオンするなどしたときに動作しない.
2) A5でif %TIME ~ 22.00しているので,ちょうど22時のタイミングでプロファイルがアクティブになったときしか動作しない.
実際は通常は日曜になったときに動作するので,Show Sceneが実行されることはない.
3) A6で10時間待っているが,タスクがいつアクティブになるかによって,Destory Sceneするのが遅くなるかもしれない.電源オフオンしたときなど.
4) 第五月曜日のことを考えていない.%SHIGE_N の初期値も月のいつからこのプロファイルを動かし始めるかによって1週ずつずれるかもしれない.
5) A1,A2,A3が無駄.条件なしでVariable Add(Wrap付き)するだけでよい.もっとも 4) があるので意味ないが.
俺ならこうする.
Context
・Time: 22:00~08:00
・Day: Sun or Mon
Enter Task
・日曜なら
22:00以前ならStop
第一第三日曜日でなければStop(日付が1~7,15~21でなければStop)
・月曜なら
08:00以降ならStop
第二第四月曜日でなければStop(日付が8~14,22~28でなければStop)
・Show Scene
Exit Task
・Destroy Scene