|
ステータスバーは秀丸エディタのステータスバーそのままでして、実はあんま
り有効活用してないんですけど…。宛先の数をステータスバーに表示するという
のも、いかにもTATEさん個人向けになってしまうようで、あまり一般的なス
テータスバーの使い方という感じでは無いと思います。
とりあえず、タイトルバーの宛先の後ろに「...(3人)」みたいに表示するよう
に直してみます。
> あるいは、人数を数えるマクロなどがあれば十分かもしれません。
以下のようになります。ただし、同じメールアドレスが重複してるかどうかの
チェックはしてません。
loaddll "tkinfo.dll";
#c = dllfunc("CountCurrentHeader","To");
#i = 0;
while( #i < #c ) {
$s = dllfuncstr("CurrentHeader2", "To", #i);
#email = #email + dllfunc("CountEmailList", $s);
#i = #i + 1;
}
#c = dllfunc("CountCurrentHeader","Cc");
#i = 0;
while( #i < #c ) {
$s = dllfuncstr("CurrentHeader2", "Cc", #i);
#email = #email + dllfunc("CountEmailList", $s);
#i = #i + 1;
}
#c = dllfunc("CountCurrentHeader","Bcc");
#i = 0;
while( #i < #c ) {
$s = dllfuncstr("CurrentHeader2", "Bcc", #i);
#email = #email + dllfunc("CountEmailList", $s);
#i = #i + 1;
}
message "宛先の人数は、" + str(#email) + " 人です。";
|
|