タブモード時のアイコンNo.38087
scorpion さん 20/03/29 15:24
 
Windows10 Pro バージョン1909において

Windows10 の設定→アプリ→規定のアプリにおいて
WebブラウザーがFirefoxに設定済み
ファイルの種類ごとに規定のアプリを選ぶ、において
.htm→Firefox
.html→Firefox
になっています。(アイコンもFirefoxのアイコンになっているのを確認)

秀丸エディタにおいてはファイルヒストリーを常駐を含め全部クリアにしてあります。
この状態で拡張子.htmlのファイルを開くと
タブのアイコンに規定のアプリのFirefoxではなく、IEのアイコンが表示されてしま
うのですが、仕様なのでしょうか?
 また、ファイルヒストリーリストでも同じようにIEのアイコンが表示されています。
 解決策があればアドバイスお願いします。

[ ]
RE:38087 タブモード時のアイコンNo.38088
scorpion さん 20/03/29 15:26
 
>Windows10 Pro バージョン1909において
> ......
> 解決策があればアドバイスお願いします。

追加で。
エクスプローラーではFirefoxのアイコンが表示されています。

[ ]
RE:38087 タブモード時のアイコンNo.38091
scorpion さん 20/03/29 23:50
 
さらに追加。
テキスト(.txt)の時は秀丸アイコンではなく、メモ帳アイコンになっています。
秀丸のバージョンは8.91 32bit Editionです。

[ ]
RE:38087 タブモード時のアイコンNo.38096
秀丸担当 さん 20/03/30 11:33
 

秀丸エディタのタブモードのアイコンや、ファイルヒストリのアイコンは、確かにそ
うなっていました。
Windowsの仕組みとして関連付けには2種類あって、すべてのユーザーに適用される
デフォルトとなる関連付けと、ユーザーごとの関連付けがあります。

秀丸エディタのタブやヒストリは、すべてのユーザーのほうだけを見ているのと、で
きるだけアイコンファイルを直接見るようにしていたりします。
あと、秀丸エディタに関連付けがある場合の特別な判断や、アイコンモジュールのと
きなど、いろいろ複雑な条件があったりします。
自前でやらずに、秀丸ファイラーClassicと同じようにWindowsに問い合わせるだけで
あれば実は簡単なのですが、変えると互換性や余計DLLを読み込んでしまわないか、
心配なこともあります。
単純にWindowsに問い合わせるだけにするようなオプションとして、今後検討したい
と思います。

現状でなんとかする方法としては、管理者でコマンドプロンプトを開いて、以下のコ
マンドを実行すると変更できます。
assoc .html=FirefoxHTML

chromeの場合:
assoc .html=ChromeHTML

Windows標準の元に戻す場合:
assoc .html=htmlfile

拡張子.txtは、ちょっとわからないですが、通常は秀丸エディタのアイコンになると
思います。
[その他]→[動作環境]→[関連付け]で、「関連付け可能な拡張子の登録」で.txtを追
加すると、すべてのユーザーの関連付けのほうを変更します。
[その他]→[動作環境]→[関連付け]では、ユーザーごとの関連付けは変更しないです。
ユーザーごとの関連付けを変えるにはエクスプローラなどで.txt右クリックして、
「プログラムから開く」→「別のプログラムを選択」で「常にこのアプリを使って.t
xtファイルを開く」をONにして実行するのが簡単です。
もし、すべてのユーザーの関連付けを変更していなくて、ユーザーごとの関連付けだ
けを変更していたとしたら、動作環境から変更するといいと思います。




[ ]
RE:38096 タブモード時のアイコンNo.38097
scorpion さん 20/03/30 13:09
 
>拡張子.txtは、ちょっとわからないですが、通常は秀丸エディタのアイコンになる
>と思います。
>[その他]→[動作環境]→[関連付け]で、「関連付け可能な拡張子の登録」で.txtを
>追加すると、すべてのユーザーの関連付けのほうを変更します。
>[その他]→[動作環境]→[関連付け]では、ユーザーごとの関連付けは変更しないで
>す。ユーザーごとの関連付けを変えるにはエクスプローラなどで.txt右クリックし
>て、「プログラムから開く」→「別のプログラムを選択」で「常にこのアプリを使
>って.txtファイルを開く」をONにして実行するのが簡単です。
>もし、すべてのユーザーの関連付けを変更していなくて、ユーザーごとの関連付け
>だけを変更していたとしたら、動作環境から変更するといいと思います。
>
>
>
.txtファイルはアドバイスの通り「関連付け可能な拡張子の登録」で.txtを追加で秀
丸アイコンになりました。
.htmlの方は強制的に変更も考えましたが見た目だけなのでこのまま使用することに
します。

アドバイスありがとうございます。


[ ]
RE:38096 タブモード時のアイコンNo.38130
scorpion さん 20/04/07 09:29
 
>
>秀丸エディタのタブモードのアイコンや、ファイルヒストリのアイコンは、確かに
>そうなっていました。

試しにWindows7(64bit)ではきちんとFirefoxのアイコンになっていました。(秀丸
バージョン8.87 64bit)
仕組みが違うのでしょうか?

[ ]
RE:38130 タブモード時のアイコンNo.38131
秀丸担当 さん 20/04/07 10:30
 

すべてのユーザーの関連付けとユーザーごとの関連付けは、Windows9x時代からずっ
とある仕組みで、そのこと自体は変わらないと思います。
多くの場合ユーザーごとの関連付けはされず、デフォルトとしてすべてのユーザーの
関連付けになっているのだと思います。

Windows7でも、ファイルを右クリックして、「プログラムから開く」でプログラムを
選択するダイアログを出して、「この種類のファイルを開くときは、選択したプログ
ラムをいつも使う」をONにして開くと、ユーザーごとの関連付けとして変更され、ア
イコンも変わると思います。

V8.92β9では、[その他]→[動作環境]→[トラブル対策]→[その他のトラブル対策]に、
「タブやヒストリのアイコンはユーザーごとの関連付けを優先」を追加していて、こ
れをONにするとユーザーごとの関連付けを使用します。


[ ]