|
たとえばですけど、「アカウントA」というアカウントの受信フォルダ配下の
「テスト」というフォルダにメールが入ったかどうか監視するなら、
loaddll "tkinfo.dll";
$account = dllfuncstr("CurrentAccount");
$folder = dllfuncstr("CurrentFolder");
#n = dllfunc("SelectFolder", "アカウントA", "受信\\テスト");
#n = dllfunc("RecvMailCountInFolder");
if( #n != 0 ) {
message "テストフォルダにメールが入りました。";
}
#n = dllfunc("SelectFolder", $account, $folder );
ってなマクロを作成し、それを「マクロ・マクロ登録・自動起動・受信が一段
落した時」の所に登録しておけばいいです。
複数のフォルダを監視したいなら、
#n = dllfunc("SelectFolder", "アカウントA", "受信\\テスト1");
#n = dllfunc("RecvMailCountInFolder");
if( #n != 0 ) {
message "テスト1フォルダにメールが入りました。";
}
#n = dllfunc("SelectFolder", "アカウントA", "受信\\テスト2");
#n = dllfunc("RecvMailCountInFolder");
if( #n != 0 ) {
message "テスト2フォルダにメールが入りました。";
}
ってな具合で連続して書けばいいです。
フォルダ名の指定の所の「\」は2つ連続して「\\」と書くことだけ注意すれ
ばいいです。
|
|