不要ヘッダを削除するマクロ Ver.1.00につNo.49222
rocky さん 16/02/05 15:18
 
こんにちは。秀丸メールがすっかり気に入って愛用しております。

さて、迷惑メールとして検出されたメールをヘッダによって振り分けしているのです
が、誤検出されたメールが再度振り分け対象にならないようヘッダを書き換えるツー
ルとして山紫水明さんの「不要ヘッダを削除するマクロ Ver.1.00」を試しています。

削除の範囲に「現在のフォルダ」を選択して実行すると期待通りに動作するのですが、
メール一覧で対象メールをハイライトした状態で「このメール」を選択して実行する
と「〜個のヘッダを削除しました」と出るのですが、実際は削除されていません。

これは私の操作が何か間違っているのか不具合なのか、お手数ですがご確認いただけ
れば嬉しいです。

あと、提案として「現在のフォルダ」対象の時のように時間がかかる処理の時はキャ
ンセルダイアログ等のモーダルな表示をして秀丸メールの操作ができないようにする
とよいかと思いました。

以上お手数ですが、もし可能でしたらご確認、ご対応願えれば幸いです。

[ ]
RE:49222 不要ヘッダを削除するマクロ VerNo.49225
秀まるお2 さん 16/02/05 17:10
 
 一回僕の方でテストしてみます。

 少々お待ちください。

[ ]
RE:49225 不要ヘッダを削除するマクロ VerNo.49226
秀まるお2 さん 16/02/05 18:21
 
 テストしてみたんですが、たしかにヘッダが削除されてませんでした。あと、
複数選択して実行するのにも対応してないようです。

 その辺直してみました。

 TkDeleteHeader.macの164行目にある、

if( #sphere == 1 ) call DeleteHeader;
else call FolderDelete;

 の2行を、

if( #sphere == 1 ) {
    ##tmp = dllfunc("LockSelection");
    while( 1 ) {
        ##tmp = dllfunc("EnumSelection", 1);
        if( ##tmp == 0 ) {
            break;
        }
        ##tmp = dllfunc("BeginEditMail");
        call DeleteHeader;
        ##tmp = dllfunc("SaveEditMail", 0, 0);
        if( #mark == 1 ) {
            ##tmp = dllfunc("SetMailFlag", "altered", 1);
        }
    }
    ##tmp = dllfunc("UnlockSelection", 1);
} else {
    call FolderDelete;
}


 のように直せばうまくいきました。

 山紫水明さんに連絡した方がいいかもしれません。

[ ]
RE:49226 不要ヘッダを削除するマクロ VerNo.49227
rocky さん 16/02/06 09:45
 
> テストしてみたんですが、たしかにヘッダが削除されてませんでした。あと、
>複数選択して実行するのにも対応してないようです。
>
> のように直せばうまくいきました。

まるおさん、早速のご対応ありがとうございました。
まるおさんの通りに修正して期待通りに動作するようになりました。
どうもありがとうございます。

> 山紫水明さんに連絡した方がいいかもしれません。

付属テキストファイルや下記のWEBを見てみたのですが連絡先が記載されていないの
です...

http://homepage2.nifty.com/12sun/sansui.html

常連さんフォーラムでハンドル名で検索しましたが2011年までの書き込みしかありま
せんでした。残念ながらこのスレッドが山紫水明の目にとまることを祈るしか内容で
す。

また何か報告することがありましたら投稿しますね。

[ ]
RE:49227 不要ヘッダを削除するマクロ VerNo.49228
山紫水明 さん 16/02/06 11:17
 
 rockyさん,

 このマクロ,公開してから10年以上になります。最初は正常に動いていたよう
な気がしますが,記憶が定かでないです。
 今回秀まるおさんにお手数をかけました。とりあえず,その修正で使って下さ
い。時間があるときに全体的に見直すつもりです。

                    山紫水明
                    SANSHISUIMEI

[ ]
RE:49228 不要ヘッダを削除するマクロ VerNo.49229
rocky さん 16/02/06 23:34
 
山紫水明さん、コメントありがとうございます!
ご本人の目にとまって良かったです。

まるおさん、山紫水明さん、今回はお二方にお手数おかけしました。
どうもありがとうございます。

[ ]