|
現状だと、アカウントグループ単位でゴミ箱を空にする機能は無いです。
2点改良してみます。
− アカウントまたはアカウントグループを選択した状態でのマウス右ボタンメニ
ューに
「ゴミ箱を空にする」を表示するようにする。
− アカウントグループを選択してる状態で「ゴミ箱を空にする」コマンドを実行
した
場合に、アカウントグループ内のゴミ箱をすべて空にするようにする。
次のV6.92β5にてそういう修正をさせていただきます。
とりあえずマクロでなんとかする例を書きます。
----------------------------------------------------------------------------
---------
loaddll "tkinfo.dll";
#n = dllfunc("SetJapaneseCodePageMode", 1);
$currentGroup = dllfuncstr("CurrentAccountGroup");
$currentAccount = dllfuncstr("CurrentAccount");
$currentFolder = dllfuncstr("CurrentFolder");
if( $currentGroup == "" ) {
#n = dllfunc("SelectFolder", $currentAcocunt, "ゴミ箱" );
#n = sendmessage( hidemaruhandle(0), 0x111, 40037, 0 ); //ゴミ箱
を空にするコマンド
} else {
#i = 0;
#first = 1;
while(1) {
$account = dllfuncstr("Account", #i);
if( $account == "" ) {
break;
}
#n = dllfunc("LoadAccountProp", $account);
$group = dllfuncstr("GetAccountProp", "szAccountGroup");
if( $group == $currentGroup ) {
#n = dllfunc("SelectFolder", $account, "ゴミ箱" );
if( #n != 0 ) {
if( #first ) {
#first = 0;
} else {
#n = dllfunc("SetAutoPushTimerMilli", 1, "");
}
#n = sendmessage( hidemaruhandle(0), 0x111, 40037, 0 );
//ゴミ箱を空にするコマンド
}
}
#i = #i + 1;
}
}
if( $currentAccount == "" ) {
#n = dllfunc("SelectAccountGroup", $currentGroup);
} else {
#n = dllfunc("SelectFolder", $currentAccount, $currentFolder);
}
|
|