|
こんにちは。
以前にどなたかが公開されたマクロを少し改変して使用させていただいています。
loaddll "tkinfo.dll";
$pack = dllfuncstr("GetFindPack");
#n = dllfunc("SetFindPack"
, "flag=unread&hot&!spam!send&transmit=メーラー起動時-指定なし, su
bfolder=1");
#n = dllfunc("StartDoGrep", "", "受信+送信済み+ユーザー");
if( dllfunc("HidemaruMailVersion") >= 474 ) {
#n = dllfunc("SetFindPack", $pack);
}
このマクロを「受信が一段落したとき」に登録しているのですが、
新着も未読も無い場合でも新着リストのウインドウが表示されてしまいます。
StartDoGrepの結果、0件ヒットの場合は何もしないようにするには、どのようにすれ
ばよいのでしょうか。
flagに指定できるのはメールのステータスだけのようですし、StartDoGrepの戻値は
あまり意味がないとヘルプにも書いてあったので、手詰まりになってしまいました。
|
|