MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

[解決済み] 「添付ファイルを開く時の動作設定」について
https://forums.mozillazine.jp/viewtopic.php?f=3&t=8689
ページ 11

作成者:  Singha1173 [ 2009年6月18日(木) 17:44 ]
記事の件名:  [解決済み] 「添付ファイルを開く時の動作設定」について

私の環境だけでしょうか?
ご存知ある方、どなたかご指導頂ければ幸いです。

OS:Windows XP SP3
 ログインはAdmini権限です。
TB:2.0.0.19
 アカウントは3つ作成しています。

やりたい事
添付ファイルを開く時の関連付けを保存したい

トピック 『添付ファイル(.jpg)を既定以外のアプリケーションで開くには?』 を確認しまして、[ツール]-[オプション]-[添付ファイル]で【動作設定の表示と変更】ボタンをクリックしましたが、表示されるダイアログ(DLG)のリストには、何も表示されていない状態です。
”検索”項目に”*”や、登録したい拡張子を入力しても、リストには何も表示されませんでした。
そのためか、同じDLG内の【動作設定を削除】、【動作設定を変更】ボタンはグレイアウトで触れない状態です。
同DLGの、リストのヘッダーにある、”拡張子”や”ファイルの種類”カラムをダブルクリックする事で、「動作設定の変更」DLGが表示され、設定を行う事は出来ますが、対象とする拡張子が無いせいか、【OK】ボタンが効きません。

ところで、受信されたメールに添付されたファイルをダブルクリックすると、「次のファイルを開こうとしています」というDLGが表示され、「アプリケーションで開く」と「ディスクに保存する」の選択が出来ます。
多分、Windowsに設定されている拡張子を持つファイルは、「アプリケーションで開く」に、プルダウンリストが表示され、「******** (規定)」と「その他」を設定し、更に「今後この種類のファイルは同様に処理する」にチェックを入れる事が出来るようになっていると思われます。
で、チェックを入れた拡張子は、上記の【動作設定の表示と変更】DLGのリストに追加されました。

しかし、私が登録を行いたい拡張子は、Windows側で設定されていないもので、Thunder Birdだけの設定としたいのです。

ちなみに、1つの例としまして、拡張子(*.H)ファイルが有ります。自分で所有しているテキストエディタで開きたいのですが、添付ファイルをダブルクリックしても、「今後この種類のファイルは同様に処理する」にチェックが入れれません(グレイアウト状態)。

何かアドバイス有りますでしょうか?
長文済みません。宜しく御願いいたします。

作成者:  kiki [ 2009年6月19日(金) 22:05 ]
記事の件名:  Re: 「添付ファイルを開く時の動作設定」について

  
おそらく Thunderbird は添付ファイルを拡張子だけで区別して認識しているわけではなく、MIME Type
で処理していると思われますので困難だと思います。
MIME Type には拡張子を指定(ファイル種別)しているものもあるようですがすべてではないようです。

拡張子毎に異なるアプリケーションを関連付けするとしたら OS のお仕事になるかと思います。
またテキストエディタ側で拡張子別に設定できるものがありますが、やはり OS の挙動に従うことになる
と思われます。


*正しい製品名は Thunder Bird ではなく Thunderbird です。
*特に支障が無いのであれば現在の最新版であるバージョン 2.0.0.21 にグレードアップされるのを
  お勧めします。

 

作成者:  偶然的通行人 [ 2009年6月21日(日) 05:23 ]
記事の件名:  Re: 「添付ファイルを開く時の動作設定」について

基本的には kiki さんがおっしゃっているとおりだと思いますが、アドオンの MIME Edit を導入して次のようにすれば、ある程度は Singha1173 さんが希望される動作に近づけることができるかもしれません。( RDFの構文が分かるなら、mimeTypes.rdf をテキストエディタで直接編集してもいいと思います。)
https://addons.mozilla.org/ja/thunderbird/addon/4498

一例として、MIME Type が text/plain で、拡張子がそれぞれ「.c」「.h」「.txt」の3種類のファイルがあり、このうち「.c」と「.h」のファイルだけを任意のテキストエディタ(X)で開きたいとします。

MIME Edit で text/plain のファイルタイプを編集します。
Extension(s)(拡張子)の欄に、「c」と「h」をスペースで区切って併記し、それ以外の拡張子は記しません。
When a file of this type is encountered から Open it with を選択してアプリケーションを選びます。この場合、テキストエディタ(X)です。
このようにすると、「hoge.c」「fuga.h」などの添付ファイルをダブルクリックすると、Windows 側での拡張子登録に関係なくテキストエディタ(X)で開くはずです。

一方、上記で拡張子を除外した「hogehoge.txt」のような添付ファイルをダブルクリックすると、「次のファイルを開こうとしています」というダイアログが出てきます。このあとは Singha1173 さんが書かれているとおりで、Windows 側で拡張子に関連付けられているアプリケーションがあれば(例えば「メモ帳」)、それが起動します。

もうお分かりと思いますが、この方法では、Thunderbird が持っている一つの MIME Type 情報に対して、拡張子を登録するか除外するかの2択でアプリケーションを切り替えることしかできません。「.c」「.h」「.txt」の3種類の拡張子に対して、それぞれ別の3種類のアプリケーションを関連付けるようなことはできません。

間違ったことを書いてたら、訂正・補足よろしくお願いします。> 識者のみなさま

作成者:  Singha1173 [ 2009年6月23日(火) 12:59 ]
記事の件名:  Re: 「添付ファイルを開く時の動作設定」について

■Kkiki さん
返答有難う御座います。
MIME Typeがどういうものか理解していませんでした。
Wikiの情報程度ですが、おおよそ理解できた(気になっている)と思います。

あと、”Thunderbird” ご指摘有難う御座います。
どうも、分けて記述する癖がついているみたいで・・・

2.0.0.21 は、自動アップグレードの連絡を後回しにしてしまったのかな?
最新版で居るつもりでした。こちらもご報告有難う御座います。

■偶然的通行人 さん
もう、こちらに立ち寄ることは無いのでしょうか。

返信有難う御座います。
アドインの存在もさることながら、設定の方法までご説明頂き、有難う御座います。
教えていただいたアドインを導入、設定する事で、自分の満足度は100%です。

尚、アドオンの「Edit」と「Remove」のボタンが近すぎて、「Edit」を押すつもりが「Remove」を押してしまい、既に設定されていた2つほどを削除してしまったのは私だけではないと思います。
(【キャンセル】しても、消えたままですし・・・)

と、言うわけで、この件OKです。
お二人のご尽力に感謝します。

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/