添付ファイルのアイコンの表示順序No.10495
kendo さん 03/01/05 20:54
 
kendoです。
お教えください。

 メール作成エディタでファイルを添付する場合、そのアイコンが本文の右側に表示
されるようにしています。たとえばデジカメで撮ったjpegファイルなどです。
 さて、このファイルが複数ある場合の表示の順番ですが、これは何によって決まっ
ているのでしょうか。できれば「名前順」などにしたいです。
(もちろん自分のメーラー=鶴亀でそうした順番にしてあっても、相手のメーラーで
同じ順番で表示されるという保証はないのでしょうが。)

 でも、すくなくても作成側の自分のエディタの中では、こうした複数の添付ファイ
ルの表示順が自分にとって見やすいようにコントロールできないものでしょうか。

[ ]
RE:10495 添付ファイルのアイコンの表示順No.10496
きいろいまふらあ さん 03/01/05 22:09
 
正式回答はまるおさんからあると思いますけど、

> さて、このファイルが複数ある場合の表示の順番ですが、これは何によって決まっ
>ているのでしょうか。できれば「名前順」などにしたいです。

> でも、すくなくても作成側の自分のエディタの中では、こうした複数の添付ファイ
>ルの表示順が自分にとって見やすいようにコントロールできないものでしょうか。

ちょっと試した限りでは添付した順番になっているみたいですね。
並べたい順番で添付していけばいいんじゃないでしょうか?
同時に複数のファイルを添付したときは、多分OSが処理した順番だと思います。
#ディレクトリエントリ順?

ここからは好き嫌いの範疇と思いますが、添付ファイルの順番ってそんなにこだ
わるようなものなんでしょうかね?なんか過剰装備な気がしますけど……。
#この話題ひっぱるつもりはありません。念のため。

[ ]
RE:10495 添付ファイルのアイコンの表示順No.10501
秀まるお2 さん 03/01/05 22:47
 
 受信したメールについて、添付ファイルの表示順は、メールの中での添付ファ
イルの並び順通りになります。たぶん他のメールソフトもみんなそういう作りだ
と思います。

 名前順で自動ソートするような機能をあえて作るニーズは非常に小さいと思い
ますが、どうしても必要でしたらマクロでなんとかすることは出来ます。

 必要でしたら並べ替えマクロを作りますので「必要だ」と連絡ください。

[ ]
RE:10501 添付ファイルのアイコンの表示順No.10502
kendo さん 03/01/05 22:56
 

kendoです。お世話になります。
受信した場合よりも、むしろ自分のメールを作成しているエディタの中でのことです。

 添付ファイルを一つずつ添付したらどうか、という忠告もすでにいただいておりま
すが、5,6個ファイルを添付するときなど、性格的に気短なのでちょっとつらいで
す。
> 名前順で自動ソートするような機能をあえて作るニーズは非常に小さいと思い
>ますが、どうしても必要でしたらマクロでなんとかすることは出来ます。
>
> 必要でしたら並べ替えマクロを作りますので「必要だ」と連絡ください。
 もしあまりご負担でなければ、メール作成エディタの中での添付ファイルのアイコ
ンの並べ替え、よろしくお願いいたします。
 「必要だ」などと、偉そうには言えませんので。
 

[ ]
RE:10501 添付ファイルのアイコンの表示順No.10506
いただきマンモ さん 03/01/06 12:52
 
横から失礼します。
> 必要でしたら並べ替えマクロを作りますので「必要だ」と連絡ください。
受信時にhtmlファイルを削除していると必ず削除されたhtmlファイルが添付ファイル
の先頭に来ます。
削除したことを重要と思われる方が大多数でしょうからこの仕様に異論はありません
が、私の場合最近では削除ファイルを意識することは少なくなり、キーボードで作業
していると添付ファイルを開くのに1アクション増えるので、できれば削除ファイル
(htmlなど特定の拡張子ファイル)を最後に回すようにできればありがたいです。
それ以外の並び替えは私としては必要としていません。
いつも甘えてばかりですが、並び替えマクロを作成いただければ喜んで使用させてい
ただきます。 m(__)m

[ ]
RE:10502 添付ファイルのアイコンの表示順No.10508
秀まるお2 さん 03/01/06 14:17
 
>受信した場合よりも、むしろ自分のメールを作成しているエディタの中でのことです。

 ということならもっと簡単です。以下のマクロです。

-------------添付ファイル並べ替え.mac-----------------
// 添付ファイルを名前順に並べ替える

    loaddll "tkinfo.dll";
    #cAttach = 0;
    while(1) {
        $aAttach[#cAttach] = dllfuncstr("CurrentHeader2", "X-Attach"
                                       , #cAttach );
        if( $aAttach[#cAttach] == "" ) break;
        #cAttach = #cAttach + 1;
    }
    if( #cAttach == 0 ) {
        message "添付ファイルは1つもありません。";
        endmacro;
    }
    #update = 0;
    #x = 0;
    while( #x < #cAttach - 1 ) {
        #y = #x + 1;
        while( #y < #cAttach ) {
            if( $aAttach[#x] > $aAttach[#y] ) {
                $temp = $aAttach[#x];
                $aAttach[#x] = $aAttach[#y];
                $aAttach[#y] = $temp;
                #update = 1;
            }
            #y = #y + 1;
        }
        #x = #x + 1;
    }
    if( #update != 0 ) {
        #x = 0;
        while( #x < #cAttach ) {
            #n = dllfunc("SetHeader2", "X-Attach:", $aAttach[#x], #x);
            #x = #x + 1;
        }
    }

[ ]
RE:10506 添付ファイルのアイコンの表示順No.10509
秀まるお2 さん 03/01/06 14:21
 
 htmlメール用のアイコンは、たしかに先頭に出てくる仕様です。これはいわゆ
る添付ファイルとは扱いが違いまして、マクロでどうこうしても位置を変えるこ
とは出来ないです。

 htmlメール用のアイコンの位置については現状の仕様がいいと思いますが、た
しかに削除されたhtmlメールのアイコンはじゃまではあります。かといって、こ
れのためにまた1つオプション追加というのもやりすぎな気がします。

[ ]
RE:10508 添付ファイルのアイコンの表示順No.10510
kendo さん 03/01/06 15:28
 
秀まるお2様、kendoです。
ありがとうございました。活用させていただきます。

>>受信した場合よりも、むしろ自分のメールを作成しているエディタの中でのことで
>す。
>
> ということならもっと簡単です。以下のマクロです。

[ ]
RE:10495 添付ファイルのアイコンの表示順No.10514
kendo さん 03/01/07 09:32
 
kendoです。
秀まるお2様にいただいたマクロ、もう何回も使いました。

受信相手のメーラーではどの順番で表示されるのかは分かりませんが、
少なくてもテキストファイルで本文を書いて、それと関連して画像の説明をするとき
など、説明の順番とおりにアイコンが並んでいて気持ちいいです。

愛用しています。
ありがとうございます。

[ ]
RE:10509 添付ファイルのアイコンの表示順No.10675
いただきマンモ さん 03/01/14 12:50
 
回答が遅くなりました。
>htmlメール用のアイコンの位置については現状の仕様がいいと思います
マクロで変更できないのであればこれ以上オプションを増やすより
現行仕様のほうがいいと私も思います。
キーボードで1アクション減らすだけの些細な要望ですので、本件は
忘れてしまって構いません。
ありがとうございました。

[ ]