|
> フォルダ(アカウント)以下全てのサブフォルダのメールを既読にしたいのですがフォ
> ルダの右クリックメニューにその機能を追加する等できませんでしょうか?
このコマンドを標準でサポートするにはメニューの配置などで頭を悩まさないとい
けなくて面倒そうなので、とりあえずマクロで実現可能にさせていただきます。
tkinfo.dllに、
ClearAllUnread
NextFolder
PrevFolder
関数を追加します。そうすると、以下のマクロで実現できます。
loaddll "tkinfo.dll";
$account = dllfuncstr("CurrentAccount");
$start = dllfuncstr("CurrentFolder");
#len = strlen($start);
while(1) {
#n = dllfunc("ClearAllUnread");
#n = dllfunc("NextFolder");
if( #n == 0 ) {
break;
}
$now = dllfuncstr("CurrentFolder");
if( strlen($now) <= #len
|| leftstr( $now, #len ) != $start ) {
break;
}
}
#n = dllfunc("SelectFolder", $account, $start );
|
|