埋めた

「ただ、CROWでは上手く動かず。」のところを上手く動かせられるようになりました。

◎前
##最小化から復帰(時間別)
restoresect : $(
if $[6<=$(date %H)&&$(date %H)<9||$(date %H)==0] ${${FlagMode}restwakenoeri} else $(
if $[18<=$(date %H)&&$(date %H)<=23] ${${FlagMode}restinnoeri} else $(
if $[1<=$(date %H)&&$(date %H)<6] ${${FlagMode}restrest} else $(
foreach today_day weekend $(
if $[$(date %m%d)==${today_day}] $(return ${${FlagMode}sundaynoeri})
);
return ${${FlagMode}restout})
)
)
)

#スタンバイ・スクリーンセーバーから復帰
event.OnSysResume : ${restoresect}
event.OnScreenSaverEnd : ${restoresect}

 これだとなぜか${${FlagMode}restinnoeri}等の文面を全文読み込んでくれず*1
 とりあえず主要の部分は読み込んでくれたため、緊急で下記のスクリプトを導入。*2

#スタンバイ・スクリーンセーバー起動した際(CROW対策)
event.OnScreenSaverStart : \t\0\_s[0","1","2]\s[-1]\_s
event.OnSysSuspend : \t\0\_s[0","1","2]\s[-1]\_s

 そしたらなぜか復帰後の${${FlagMode}restinnoeri}等の文面を全文読み込むように。どうしてでしょうか・・・。元々「OnScreenSaverStart」等は「SSP拡張イベント」のため、変に動かなくなるのはしゃーないっちゃ、しゃーないんですが。*3

 とりあえずネトワク更新して、掲示板へもフォロー要れよう。

*1:文章の後半しか読み込んでくれない。

*2:とりあえずいったん表示された絵をリセットかけたかったので(二重ケクレン防止)。

*3:ただ、普通に動くものの方が多い。例えば上記にある「\_s[0,1,2]」や、「\f[bold,default]」等フォントを制御するSakuraScriptなど。変な動作をする方が稀