W-ZERO3メールとzm_helper


そんなにメモリ食わないから常駐させちゃってても問題ないとは思うけれど。ウチではCondExecとExecMultiを利用して、W-ZERO3メールが起動してる時だけzm_helperが常駐するようにしてたり。

まあCondExecをどうやって使うのか?ってのを勉強するための習作っぽいかんじかも。
CondExec.iniは

[STMail_Quit]
class=WCE_STMailMainFrame
title=
check=both
trigger=not_running
exec=\Program Files\ExecMulti\execmulti.exe|STMail_Quit
timeout=infinite
onTimeout=nothing
onUnmatch=nothing
polling=500

[STMail_Run]
class=WCE_STMailMainFrame
title=
check=both
trigger=running
sleep=100
exec=\Program Files\ExecMulti\execmulti.exe|STMail_Run
timeout=infinite
onTimeout=nothing
onUnmatch=nothing
polling=500

と設定している。でexecmulti.iniの方は

[STMail_Quit]
exec=\Program Files\zm_helper\zm_helper.exe
sleep=1000
exec=\Program Files\CondExec\CondExec.exe|-execmode=open -section=STMail_Run

[STMail_Run]
exec=\Program Files\zm_helper\zm_helper.exe|/f6 /d1
sleep=500
exec=\Program Files\CondExec\CondExec.exe|-section=STMail_Quit

てな感じ。
とりあえず意図した通りに動いてくれている。が、titleを設定してないためか、W-ZERO3メールが起動していない場合に、メールを自動受信した際にもzm_helperが起動して自動終了しているようで・・・orz
まー、何となく、どーゆー風に処理が行われていくのかは、分かったような気がする(だけかもしれない、爆)。

Posted: Fri - November 17, 2006 at 14:06 JST