|
ダヴィンチさんとほぼ同意見なんですが、
こんなアイディアはいかが?
ということで。
>通常は重要なメールが少しで、その他いらない多数のメール
>だと思います。この方法だと毎回毎回いらないメールを
>登録しなければならないのですね。
>
>特定のヘッダ(具体的にはメモ)を見てポップアップできる
>ようになればと思ってお願いしてみました。
(マクロで全フォルダで新着メールのメモヘッダをチェックするのは、
速度的にも期待できないし、新着フラグが消える副作用もあります。)
・今現在の設定で、メモをつけている振り分け条件に
「重要」フォルダにメールをコピーする動作を追加する。
・定期受信後、「重要」フォルダの未読/新着メール数をToastNotifyで
報告させる。
・対応が完了した時点で「重要」フォルダのメールは消す。
過去の経緯が確認しづらいかもしれませんけど。
複数アカウントは考慮していませんが、通知判定をする部分のマクロは
こんな感じになると思います。
#MailCount = dllfunc("GetFolderMailCount", "", "重要なメールのフォルダ",
"unread");
// ↑未読メールをカウントするなら
// ↓新着したメール数を通知するなら、こちら
//$FolderSave = dllfuncstr("CurrentFolder");
//#MailCount = 0;
//#n = dllfunc("SelectFolder", "", "重要フォルダ");
//if (#n == 1)
// #MailCount = dllfunc("RecvMailCountInFolder");
//#n = dllfunc("SelectFolder", "", $FolderSave);
if (#MailCount > 0 ) {
$path = currentmacrodirectory + "\\ToastNotify.exe /C \"重要なメール
が " + str(#MailCount) + "通、あります。\" /T \"秀丸メール\"";
run $path;
}
|
|