添付ファイル名のアイコンを変更したいNo.37833
siniti さん 10/02/13 20:55
 
sinitiです。

最近、OSをWindowsXP→Windows7に移行したら、誤って秀丸メールのメール本文に表
示されるアイコンが違うブラウザになっています。
これを変更する方法ってありますか?

ちなみに、「コントロールパネル」-「既定プログラム」-
「ファイル種類またはプロトコルのプログラムへの関連付け」で
.htmおよび.htmlは別のブラウザに設定されています。
未ふぃや何時もデフォルトでしようしているブラウザです。

また、メール本文の添付ファイルを右クリックでプロパティで見ても
当方が希望しているアイコンに設定されています。

[ ]
RE:37833 添付ファイル名のアイコンを変更No.37835
Iranoan さん 10/02/13 22:32
 
 siniti さん今日は、一ユーザの Iranoan です。
 本日は秀まるおさんが書き込まれていない様なので、予測半分で回答を。
 ##週明けには、正式な回答が付くでしょうが....。

> また、メール本文の添付ファイルを右クリックでプロパティで見ても
> 当方が希望しているアイコンに設定されています。
および
> 最近、OSをWindowsXP→Windows7に移行したら、誤って秀丸メールのメール本文に表
> 示されるアイコンが違うブラウザになっています。
という事なので、おそらくアイコン・キャッシュが更新されていないのだと思
います。エクスプローラ等でも同じ状況ではないでしょうか?

 取り敢えず、秀丸メールで関係しそうな設定としては、「動作環境」で「上
級者向け設定」が ON にした上で、「上級者向け」→「デバッグ」の「メール
一覧のアイコンを化けないように描画する」を ON にすれば良い気がします。

 もし私の予想が当たり、
> エクスプローラ等でも同じ状況
という事であれば、Google で「"windows7" アイコン キャッシュ クリア」で検索
http://www.google.co.jp/search?hl=ja&safe=off&client=qsb-win&rlz
=1R3GGLL_jaJP326JP348&q=%22windows7%22+%E3%82%A2%E3%82%A4%E3%82%B3%E3%
83%B3+%E3%82%AD%E3%83%A3%E3%83%83%E3%82%B7%E3%83%A5+%E3%82%AF%E3%83%AA%
E3%82%A2&btnG=%E6%A4%9C%E7%B4%A2&lr=&aq=f&oq=           ←本当は一行
すると、対処法がいろいろ出てきます。
 また
(1) PC の再起動 (スリープ+復帰では駄目)
(2) ブラウザの再インストール
(3) PC の再起動
でも回復するかもしれません。

[ ]
RE:37835 添付ファイル名のアイコンを変更No.37836
siniti さん 10/02/13 23:46
 
Iranoanさん

sinitiです。

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

以下の説明で使用するアイコンの種類は3種類あります。
@アイコンは、Sleipnirのブラウザでのアイコン
AアイコンはIEの様なアイコンです。(左側に青い○)
BアイコンはGoogle Chromeです。

>という事なので、おそらくアイコン・キャッシュが更新されていないのだと思
>います。エクスプローラ等でも同じ状況ではないでしょうか?

エクスプローラでは他のアイコン(本来表示して欲しいアイコン@では
ありませんが、IE見たいなアイコン)Aです。

> 取り敢えず、秀丸メールで関係しそうな設定としては、「動作環境」で「上
>級者向け設定」が ON にした上で、「上級者向け」→「デバッグ」の「メール
>一覧のアイコンを化けないように描画する」を ON にすれば良い気がします。

現象変わらず。Bのアイコンです。

> もし私の予想が当たり、
>> エクスプローラ等でも同じ状況
>という事であれば、Google で「"windows7" アイコン キャッシュ クリア」で検索
>http://www.google.co.jp/search?hl=ja&safe=off&client=qsb-win&rlz
>=1R3GGLL_jaJP326JP348&q=%22windows7%22+%E3%82%A2%E3%82%A4%E3%82%B3%E3%
>83%B3+%E3%82%AD%E3%83%A3%E3%83%83%E3%82%B7%E3%83%A5+%E3%82%AF%E3%83%AA%
>E3%82%A2&btnG=%E6%A4%9C%E7%B4%A2&lr=&aq=f&oq=           ←本当は一行
>すると、対処法がいろいろ出てきます。
> また
>(1) PC の再起動 (スリープ+復帰では駄目)
>(2) ブラウザの再インストール
>(3) PC の再起動
>でも回復するかもしれません。


上記で表示された、アイコンキャッシュDBを削除して、ログオフしても
同様でした。

そこで、Bアイコンのソフトである、Google Chromeを
アンインストールしたら、秀丸メールのhtmlファイルの
添付アイコンがB→Aに代わりました。

それではと、再度Google chromeを再度インストールしたら
元のとおりにBが表示されました。
従ってまだ解決できていません。

いろいろ探していて、ひとつ不思議な現象を見かけました。
秀丸メールの添付アイコンを「右クリック」-「プロパティ」-
のプログラムはSleipnirですが、「変更」で表示される、
プログラム一覧の中で、デフォルト表示されているプログラム
がGoogle Chromeです。
 ここで、Sleipnirを選択して、OKしても代わらず。

 Windows7で「コントロールパネル」-「既定プログラム」-
「ファイル種類またはプロトコルのプログラムへの関連付け」
で表示されるプログラムも、Sleipnirですが、上記と同様に
「プログラム変更」で表示されるプログラムがデフォルトで
Google Chromeです。
 何か関係ありますか?
→このデフォルトを変更すればよいのだと思いますが、
どうすればよいのでしょうか?

[ ]
RE:37836 添付ファイル名のアイコンを変更No.37839
秀まるお2 さん 10/02/14 11:48
 
 秀丸メール側でのHTMLメールのアイコンを取得する処理を説明させていただき
ますと…


 まず、"HKEY_CLASSES_ROOT\.htm"の既定値を見ます。

 例えば僕のマシン場合だと、そこが"Firefox.HTML"となっています。

 そうする次に、"HKEY_CLASSES_ROOT\Firefox.HTML\DefaultIcon"を見ます。

 そこに何か既定値がある場合は、そこの既定値に従ったアイコンを使います。

 DefaultIconの指定が無い場合は、テンポラリ用のフォルダに"index.htm"とい
う一時ファイルを作成して、それのアイコンをWindows APIのSHGetFileInfoって
関数で取得します。

 たぶんですけど、SleipnirかGoogle Chromeかが、DefaultIconの値をうまくセ
ットしてないというか、たぶんそこに何か別のブラウザがセットした値がずっと
残ってしまっていて、それでおかしくなってるんじゃないかと思います。

 DefaultIconのレジスリキーを削除するか、またはそこに適当なファイル名+
「,」+アイコン番号を指定すれはうまくいくんじゃないかと思います。

[ ]
RE:37839 添付ファイル名のアイコンを変更No.37841
siniti さん 10/02/14 16:59
 
秀まるお2さん

こんにちは。

sinitiです。
何時もお世話になっております。

> まず、"HKEY_CLASSES_ROOT\.htm"の既定値を見ます。
>
> 例えば僕のマシン場合だと、そこが"Firefox.HTML"となっています。


確かに、Chrome.HTMLでした。

> そうする次に、"HKEY_CLASSES_ROOT\Firefox.HTML\DefaultIcon"を見ます。
>

"HKEY_CLASSES_ROOT\Chrome.HTML\DefaultIcon"がありました。

> そこに何か既定値がある場合は、そこの既定値に従ったアイコンを使います。
>
> DefaultIconの指定が無い場合は、テンポラリ用のフォルダに"index.htm"とい
>う一時ファイルを作成して、それのアイコンをWindows APIのSHGetFileInfoって
>関数で取得します。
>
> たぶんですけど、SleipnirかGoogle Chromeかが、DefaultIconの値をうまくセ
>ットしてないというか、たぶんそこに何か別のブラウザがセットした値がずっと
>残ってしまっていて、それでおかしくなってるんじゃないかと思います。
>
> DefaultIconのレジスリキーを削除するか、またはそこに適当なファイル名+
>「,」+アイコン番号を指定すれはうまくいくんじゃないかと思います。

この"HKEY_CLASSES_ROOT\.htm"の既定値をSleipnir2.AssocFile.HTMLに
変更してもアイコン変わらず。
どうしたら変更できるか模索中。



[ ]
RE:37841 添付ファイル名のアイコンを変更No.37842
やすひさ さん 10/02/14 21:26
 
本題とは外れるかもしれないのですが、Windows7のコントロールパネルから
関連づけを設定した場合は登録されるレジストリの場所が違うようです。
(おそらく WindowsVista も同じだと思いますが、環境がないのでわかりません)


コントロール パネル\プログラム\既定のプログラム\関連付けを設定する
…から .htm の関連づけを変更した場合、

HKEY_CLASSES_ROOT\.htm の規定値は変更前から変わりません。
代わりにどこが変わったかと言いますと、
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\
FileExts\.htm\UserChoice の中の Progid という文字列が変わります。

余談ですが、たぶん progid の文字列が IE.AssocFile.HTM  だった場合
アイコンや関連づけの設定は HKEY_CLASSES_ROOT\IE.AssocFile.HTM を
参照することになるのだと思います。(これについては検証していません)

私の環境の場合、HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVersion\Explorer\FileExts\.htm\UserChoice の中の Progid  は、
FirefoxHTML から IE.AssocFile.HTM に変わりました。
(キーのアクセス権を変更してから)この文字列を FirefoxHTML に手動で変更す
ると、関連づけがFirefoxに戻り、アイコンは再起動後にFirefoxに戻ることを
確認しました。


添付ファイルのアイコンが変わらないのは、もしかするとこのあたりの設定が
関係していると推測します。(秀まるおさんがおっしゃっている従来からの
関連づけよりも上記の設定の方が優先されるようですので)


(注意)
実際に私の環境で確認したので確認し切れていない部分があるかもしれません。
また、私の環境では Firefox3.6 と IE8 しかインストールしてありません。

--
秀丸エディタ     Ver.8.00β41
秀丸メール       Ver.5.33
HTMLメールViewer Ver.1.08
Windows 7 Professional (32bit)

[ ]
RE:37842 添付ファイル名のアイコンを変更No.37843
やすひさ さん 10/02/14 21:34
 
>関連づけがFirefoxに戻り、アイコンは再起動後にFirefoxに戻ることを
>確認しました。

補足しておきます。
アイコンと関連づけを確認したのはエクスプローラやデスクトップです。
秀丸メール上ではありませんでした。(たぶん同じになると思うのですが…)
--
秀丸エディタ     Ver.8.00β41
秀丸メール       Ver.5.33
HTMLメールViewer Ver.1.08
Windows 7 Professional (32bit)

[ ]
RE:37842 添付ファイル名のアイコンを変更No.37844
siniti さん 10/02/14 22:04
 
やすひささん

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

>コントロール パネル\プログラム\既定のプログラム\関連付けを設定する
>…から .htm の関連づけを変更した場合、
>
>HKEY_CLASSES_ROOT\.htm の規定値は変更前から変わりません。
>代わりにどこが変わったかと言いますと、
>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\
>FileExts\.htm\UserChoice の中の Progid という文字列が変わります。

普段使っているSleipnirのSleipnir2.AssocFile.HTM にしました。
そうしたら、確かに既定のプログラムはデフォルトでSleipnirが
選択されるようになりました。

>補足しておきます。
>アイコンと関連づけを確認したのはエクスプローラやデスクトップです。
>秀丸メール上ではありませんでした。(たぶん同じになると思うのですが…)

確かに、秀丸メールの添付のアイコン(IEらしき)から右クリックの
プロパティの変更でデフォルトせ選択されているプログラムはSleipnir
になりました。

やはし本来の課題である、秀丸メールの添付ファイルのアイコンがSleipnirのアイコ
ンになりません。

[ ]
RE:37844 添付ファイル名のアイコンを変更No.37845
秀まるお2 さん 10/02/14 22:12
 
 秀丸メール側で余計な高速化をしてるからいけない訳なので、普通に
SHGetFileInfoで取得するように次のβ版で直してみます。

[ ]
RE:37845 添付ファイル名のアイコンを変更No.37846
siniti さん 10/02/14 23:27
 
秀まるお2さん

sinitiです。

ありがとうございます。

>SHGetFileInfoで取得するように次のβ版で直してみます。

お待ちしています。


[ ]