【要望】添付ファイルの順番入れ替えNo.01043
TATE2 さん 08/05/22 20:46
 
秀まるおさん

TATEです。

添付ファイルの件ですが、実装していただいた一覧に添付のアイコン
が表示できるようになって便利になったのですが、表示できるアイコン
が先頭のファイルになっています。

できれば、特徴的なファイルのアイコンを一覧に表示できれば便利な
のですが、添付ファイルの順番を入れ替えるようなことは可能でしょう
か?

送信済メールのみならず、受信メールも添付ファイルの順番が変更で
きると、個人的には便利なのですが。。

お時間のある時にでもご検討いただければ幸いです。



[ ]
RE:01043 【要望】添付ファイルの順番入れNo.01044
h-tom さん 08/05/22 23:11
 

h-tom です。

>できれば、特徴的なファイルのアイコンを一覧に表示できれば便利な
>のですが、添付ファイルの順番を入れ替えるようなことは可能でしょう
>か?
X-Attachヘッダの順番を変えると、添付ファイルの順番も変わりましたよ。

[ ]
RE:01044 【要望】添付ファイルの順番入れNo.01045
秀まるお さん 08/05/23 09:13
 
 X-Attach:ヘッダの順番を入れ替えるようなマクロを作れば順番変更は可能で
す。

 たとえば添付ファイルの一覧をメニューで表示して、それのどれかを選択する
と、その選択された添付ファイルが先頭に移動する、みたいなマクロなら作るこ
とは可能ですけど。

[ ]
RE:01045 【要望】添付ファイルの順番入れNo.01046
秀まるお さん 08/05/23 11:31
 
 ということでさっそくマクロを作ってみました。マクロを実行するとメニュー
が出てきまして、そこで選択した添付ファイルが先頭に移動します。秀丸メール
本体ウィンドウ上でしか実行できないです。

    loaddll "tkinfo.dll";
    #count = dllfunc("CountCurrentHeader", "X-Attach");
    if( #count <= 1 ) {
        message "添付ファイルが1つ以下しかありません。";
        endmacro;
    }
    #i = 0;
    while( #i < #count ) {
        $attach[#i] = dllfuncstr("CurrentHeader2", "X-Attach", #i);
        #x = strstr( $attach[#i], "\\" );
        #x = #x + 1 + strstr( midstr( $attach[#i], #x + 1, 999 ), "\\" );
        $base[#i + 1] = midstr( $attach[#i], #x + 1, 999 );
        #i = #i + 1;
    }
    $base[0] = "先頭に移動します。";
    menuarray $base, #count + 1;
    if( result <= 2 ) {
        endmacro;
    }
    #target = result - 2;
    #i = 0;
    while( #i <= #target ) {
        if( #i == 0 ) {
            $new[#i] = $attach[#target];
        } else {
            $new[#i] = $attach[#i - 1];
        }
        #i = #i + 1;
    }
    #i = 0;
    #n = dllfunc("BeginEditMail");
    while( #i <= #target ) {
        if( #i == 0 ) {
            #new = #target;
        } else {
            #new = #i - 1;
        }
        #n = dllfunc("SetHeader2", "X-Attach", $attach[#new], #i);
        #i = #i + 1;
    }
    #n = dllfunc("SaveEditMail", 0, 0);

[ ]
RE:01046 【要望】添付ファイルの順番入れNo.01047
TATE2 さん 08/05/23 12:00
 
秀まるおさん

TATEです。

大変素早いご対応、誠に感謝します。
本体でうまく動作できました。



[ ]
RE:01046 【要望】添付ファイルの順番入れNo.01048
siniti さん 08/05/23 22:28
 
秀まるお さん

sinitiです。

横から失礼します。

> ということでさっそくマクロを作ってみました。マクロを実行するとメニュー
>が出てきまして、そこで選択した添付ファイルが先頭に移動します。秀丸メール
>本体ウィンドウ上でしか実行できないです。

このマクロは非常に使い道があると思いますので、下記のようなことはできますか?
このマクロは「秀丸メール本体ウィンドウ上でしか実行できないです」
とありますが、秀丸メール本体ウインドウとは、受信したメールの一覧画面でのみで
動作するということだと思います。

これを秀丸メールエディタ画面ででも可能なようにできますか?

使い道は、メールを送付するときに添付ファイルが複数の場合には、
登録されている添付ファイル一覧を作成するマクロも使わせていただいていますが、
添付ファイルの順番を変更できれば便利です。

[ ]
RE:01048 【要望】添付ファイルの順番入れNo.01049
山紫水明 さん 08/05/25 18:00
 
 sinitiさん,

>これを秀丸メールエディタ画面ででも可能なようにできますか?

>添付ファイルの順番を変更できれば便利です。

「添付ファイルの順序を変更するマクロ」(ベータ版)を作ってみました。
http://homepage2.nifty.com/12sun/sansui.html
においています。よろしければお試しください。

     では, (^^)/~
                                        山紫水明
                                        SANSHISUIMEI

[ ]
RE:01049 【要望】添付ファイルの順番入れNo.01050
siniti さん 08/05/25 20:42
 
山紫水明 さん

>>添付ファイルの順番を変更できれば便利です。
>
>「添付ファイルの順序を変更するマクロ」(ベータ版)を作ってみました。
>http://homepage2.nifty.com/12sun/sansui.html
>においています。よろしければお試しください。

早速の対応ありがとうございました。
期待通りです。使わせていただきます。
どこででも仕様できるのがいいですね。

できれば、起動後のボタンお配置を以下のようにしたほうが直感的に
使いやすくなるように思います。
現在:前へ  先頭へ 後へ  最後へ
要望:先頭へ 前へ  後ろへ 最後へ

また、順場所変更としては、「SORT」ボタンがあれば
もっとよいですね。

[ ]
RE:01050 【要望】添付ファイルの順番入れNo.01052
山紫水明 さん 08/05/26 08:04
 
 sinitiさん,

>できれば、起動後のボタンお配置を以下のようにしたほうが直感的に
>使いやすくなるように思います。

 ボタンの配置をご指摘のように修正しました。
 ファイル名の処理での若干のバグを修正しています。
 改変マーク付加のオプションをマクロの冒頭につけました。

>また、順場所変更としては、「SORT」ボタンがあれば
>もっとよいですね。

 実はこれも考えてはいたのですが,少し手間がかかりそうです。

     では, (^^)/~
                                        山紫水明)
                                        SANSHISUIMEI

[ ]
RE:01052 【要望】添付ファイルの順番入れNo.01054
siniti さん 08/05/27 21:26
 
山紫水明さん

sinitiです。

> ボタンの配置をご指摘のように修正しました。
> ファイル名の処理での若干のバグを修正しています。

期待通りです。

> 改変マーク付加のオプションをマクロの冒頭につけました。

これはどのようにつかうのですか?
ご指導いただけますか?

>>また、順場所変更としては、「SORT」ボタンがあれば
>>もっとよいですね。
>
> 実はこれも考えてはいたのですが,少し手間がかかりそうです。

気長に待ちます、期待しております。

[ ]
RE:01054 【要望】添付ファイルの順番入れNo.01055
山紫水明 さん 08/05/28 21:36
 
 sinitiさん,

>> 改変マーク付加のオプションをマクロの冒頭につけました。
>これはどのようにつかうのですか?

 通常,メールの改変を行うとメール一覧の頭に鉛筆のようなアイコンがつきま
す。それをつけるかどうかのオプションです。初期設定ではつけるようになって
いますので,気にならなければそのままでいいかと思います。

     では, (^^)/~
                                        山紫水明
                                        SANSHISUIMEI

[ ]
RE:01054 【要望】添付ファイルの順番入れNo.01056
山紫水明 さん 08/05/30 20:41
 
 sinitiさん,

 ソートなど若干の機能追加をしました。
 なお,今後お気づきのことがございましたら,「公開マクロ サポート会議室
(秀丸メール関連)」の方にお願いします。

     では, (^^)/~
                                        山紫水明
                                        SANSHISUIMEI

[ ]
RE:01056 【要望】添付ファイルの順番入れNo.01057
siniti さん 08/05/30 23:18
 
山紫水明さま

sinitiです。

>
> ソートなど若干の機能追加をしました。

ありがとうございます。
使ってみます。

> なお,今後お気づきのことがございましたら,「公開マクロ サポート会議室
>(秀丸メール関連)」の方にお願いします。

すみません。
今後気をつけます。

[ ]