過去ログ表示


過去ログ 15 を表示

トピック内全 3 記事中の 1 〜 3 番目を表示
[ 最新記事及び返信フォームをトピックトップへ ]
このトピックの全ページ / [0]

.HTMLに関連付けられたアイコンの変更について
(#2230) このトピック中1番目の投稿

当方、Windows2000(画面の色…True Color)上で、
Mozilla1.0(Build ID: 2002053012) + 日本語パックを使用しております。

DeskModから落としてきたアイコンを、
Mozilla で扱うことのできるファイルタイプに、
[ツール]-[フォルダオプション]-[ファイルタイプ]-[詳細設定]-[アイコンの変更]
で、関連付けを行おうとして、ほとんどのファイルの関連付けは成功しましたが。

.htm, .html, .shtml の3タイプのみ、mozilla.exe のアイコンのままです。

Mozilla 日本語版メニューの、
[編集]-[設定]+[詳細]-[システム]で、「HTML文書」のチェックをはずすと、
上記3ファイルタイプは、IEの物に戻ります。

その上で、ファイルタイプの編集で、起動プログラムを mozilla.exe、
アイコンを、今回指定する物にしても、反映されませんでした。

解決策は、ございますでしょうか?

スプラッシュウィンドウの変更方法について
(#2266) このトピック中2番目の投稿

> その上で、ファイルタイプの編集で、起動プログラムを mozilla.exe、
> アイコンを、今回指定する物にしても、反映されませんでした。

この辺意味不明ですが…。

これはmozillaとは全く関係ない話ですね。

さて、ファイルの関連付けはMSが我々に与えたもうた神秘の宝庫です。
そのメカニズムはあまりにも深遠ですので、レジストリ操作に自信がなければ、
うかつに手を出さなければ良かった、と後悔する羽目になります。
あなたのような行動は、MSが想定していない、とも言えます。


しかし、物事を柔軟に捉えようとする人は、なにかと得をする事があります。
すなわち、Mozillaはソースコードが完全に公開されているので、
適切なコンパイラ(Visual Studio推奨)があれば、
ビルドの際にアイコンだけを取りかえられるのです。
これは、レジストリの挙動について悩むよりも遥かにスマートな解決方法です。

しかし、あなたが統合開発環境を持っていない、
という可能性にも触れないわけにはいきません。
その際にはいくつかの選択肢を迫られることになるでしょう。
ひとつには、誰かから借りる、という手があります。
もちろん、これは違法な手段です。
しかし、借りる事が出来るなら、貸してくれた相手のマシンでビルドする、
と言う手があります。
なにも、あなたが実際に、そこでプログラミングを強いられるわけではないので、
この案は、ある程度現実味を帯びています。

ここへきて、可能性の話を突き詰めると、
あなたの身の回りではだれも統合開発環境を持っていない、
ということも、当然考慮しなくてはいけません。
そんなあなたに相応しい道が二つ残されています。
1つ目はネットワークの力を利用する、ということです。
そうです、「統合開発環境をもっている身の回りの人」を
作ってしまえばいいのです。
これは、一見困難な道のりのようですが、あなたの説得技術と、
共感を呼ぶデザインセンス、そして、アイコンを是非とも
変更しなくてはならない、という悲壮感溢れる決意さえあれば、
決して不可能ではありません。
無論、時間はかかるかもしれません。
しかし、ゆっくりと胸襟をおっぴろげて語り尽くせば、
いかなる難敵といえども、かならずや、あなたの足下にひれ伏すことでしょう。
2つ目は単純明快です。
買えばいいのです。
ほぼ全国のパソコンショップで手に入ります。
どうしても、という方の為に、MSは直接通販までしているのですから。
幸い、あなたのOSはWIN2000なので、CPUとメモリが許せば、
最新版のVisual Studio .NETも動く事でしょう。

世の中、何を言っても通じない、という人種が少なからず存在します。
であるならば、私が上に挙げた提案のいくつか(あるいは全て)が
気に入らない、という方もいらっしゃるでしょうし、
あなたがそういう人である可能性も捨てきれません。
そう、全ては可能性なのです。
では、私は如何にすべきでしょうか。
先ほど、私は柔軟な心構えを賛美する姿勢をとりました。
そうです、先ほどのスタンスをもう一度とったとて、
何をか恥じるところがあるでしょうか。

まず、アイコンというのは最も単純な種類のデータで、その期限は
ほとんど人類の電算機の起源まで遡れます。
そうです、ここに甲のアイコンがあり、そこに乙のアイコンがある、
然らば、それを取りかえるに、ビルドの必要ありや?
バイナリエディタでMozillaの実行ファイルを眺めてやれば、
目が慣れてくれば、どこがアイコンかはすぐ分かる事でしょう。
そして、アイコンの場所がわかれば、相手はアセンブリでもなんでもない、
ただの単純なデータなので、恐れずにそれをいじれば、
如何様にも買える事が出来ます。
一見迂遠なようですが、開発環境を手に入れるための資金を稼ぐのに比べると、
馬鹿みたいに簡単とも考えられます。

ところがなお、ここでも例のスタンスは有効なのです。
一体、アイコンを変更するごときでいちいちバイナリエディタを覗き込む
必要があるのか、ということです。
もちろん、我々以前にもアイコンをバイナリレベルで変更しよう、と考えた
人物が存在してもおかしくはありません。
もちろん、懐疑的なあなたは証拠の提出を求めるかもしれませんが、
実際のところ、それは可能なのです。
検索エンジンを使って「アイコン 変更」のキーワードで検索すると、
http://www.khsoft.gr.jp/software/products/icnrewrt.htm
というページに辿り着きました。
WIN用の実行ファイルのアイコンを変更するアプリケーションです。




さて、ここで提案した方法を使えば、
多分Mozillaのアイコンをあなた好みに変更する事が出来たでしょう。
私は、あなたとは環境が違うので、試す事が出来ませんが、
ある種の、説明不可能な自信があります。


しかし、最後にひとつ付け加えなくてはいけない問題があります。

それは、Mozillaのバイナリ中に含まれる、
ありとあらゆるアイコンを変更し尽くしても、
依然として、関連付けられたアイコンは旧来の
Mozillaのままである可能性がある、

ということです。
もちろん、そうならない可能性の方が高いのですが、
こと、レジストリの挙動に関しては、専門家でも
ローカルなマシンにおける振る舞いを
完全にトレースするのは困難です。
そして、あなたも私もレジストリについては素人もいいところです。

つまり、完全に信頼出来る結果を得たいなら、
レジストリをregeditで直接いじってください。
エクスプローラのフォルダオプションなど使わずにね。
そして、分からない事が出てくると思うので、
その際は、MSのカスタマーサポートに質問して下さい。

最後になりますが、作者が決定したアイコンを恣意的に変更しよう、
という気を起こした理由を訊いてみたいです。
小一時間ほどでも。

スプラッシュウィンドウならともかく。


> 当方、Windows2000(画面の色…True Color)上で、
> Mozilla1.0(Build ID: 2002053012) + 日本語パックを使用しております。
>
> DeskModから落としてきたアイコンを、
> Mozilla で扱うことのできるファイルタイプに、
> [ツール]-[フォルダオプション]-[ファイルタイプ]-[詳細設定]-[アイコンの変更]
> で、関連付けを行おうとして、ほとんどのファイルの関連付けは成功しましたが。
>
> .htm, .html, .shtml の3タイプのみ、mozilla.exe のアイコンのままです。
>
> Mozilla 日本語版メニューの、
> [編集]-[設定]+[詳細]-[システム]で、「HTML文書」のチェックをはずすと、
> 上記3ファイルタイプは、IEの物に戻ります。
>
> その上で、ファイルタイプの編集で、起動プログラムを mozilla.exe、
> アイコンを、今回指定する物にしても、反映されませんでした。
>
> 解決策は、ございますでしょうか?

自分で試してみたことはありませんが、
http://www.mozilla.gr.jp/tools/cbbs/cbbs.cgi?mode=all&namber=1992&type=0&space=0&no=0
が参考になるかもしれません。


このトピックの全ページ / [0]

返信不可


- Child Tree -