|
マクロですが、受信フォルダに入ったメールに限定するならGetLastRecvMailFolde
rで"受信"かどうかチェックしたらいいかと思います。あと、アカウント名の所の"テ
ストアカウント1"とかの部分にはご自身で音を鳴らしたい対象のアカウント名を指定
しないといけないです。そのアカウント名は僕には分かりません。
loaddll "tkinfo.dll";
#n = dllfunc("SetJapaneseCodePageMode", 1);
#c = dllfunc("RecvMailCountShow") + dllfunc("RemoteMailHotCount");
#i = 0;
#sound1Played = 0;
#sound2Played = 0;
while( #i < #c ) {
$account = dllfuncstr("GetLastRecvMailAccount", #i);
$folder = dllfuncstr("GetLastRecvMailFolder", #i);
if( $account == "テストアカウント1"
&& $folder == "受信"
) {
if( #sound1Played == 0 ) {
playsync "サウンド1.wav";
#sound1Played = 1;
}
} else if( $account == "テストアカウント2"
&& $folder == "受信"
) {
if( #sound2Played == 0 ) {
playsync "サウンド2.wav";
#sound2Played = 1;
}
}
#i = #i + 1;
}
|
|