関連づけの保持No.21796
ジン ハジメ さん 06/09/20 01:06
 
iTunes という Apple のソフトがあるのですが,このソフトがインストールの度
に .mac の拡張子の関連付けを QuickTime に書き換えます。

その度に秀丸エディタの関連付けを再設定することになり以前から不便に感じて
いました。

要望と言いますのは,この関連付けの内容を秀丸エディタの方で保持していただ
き,関連付けが切れていたら,秀丸エディタの方で再設定していただくようなこ
とはできないでしょうか。IEの「通常使用するブラウザを確認する」のような機
能を想定しているのですが・・・

よろしくご検討ください。

[ ]
RE:21796 関連づけの保持No.21797
マボカル さん 06/09/20 01:37
 
マボカルです。私も同じような症状が起きますが、これがiTunesによる
ものかは分かりませんが、私の場合関連付けが MacPaint Image と
いうものになっていて、.mac ファイルにも関わらずアイコンが秀丸
エディタの白地の「秀」というやつになりません。

こちらではなぜか関連付けの再設定も出来ない状態です。この関連付け
の設定は、アイコンをクリックすると秀丸エディタで開けるのですが、
エクスプローラーで確認できるアイコンの絵やファイルの種類などが
依然として MacPaint Image になっているということです。ですから
そのままにしていてもマクロを実行するのに何の問題もありませんが、
非常に気になります。私の設定の変更の仕方が辺なのでしょうか?

これって秀丸エディタとXPとの相性の関係などでそうなってしまうの
でしょうか?XPのほうでApple社のソフトの関連付けを優先させて
しまうとか、そんなこととかあるのでしょうか。一応事例報告として
記しておきます。

[ ]
RE:21797 関連づけの保持No.21803
秀丸担当 さん 06/09/20 11:41
 

>要望と言いますのは,この関連付けの内容を秀丸エディタの方で保持していただ
>き,関連付けが切れていたら,秀丸エディタの方で再設定していただくようなこ
>とはできないでしょうか。IEの「通常使用するブラウザを確認する」のような機
>能を想定しているのですが・・・

やれないこともないと思いますが、そのぶん起動が遅くなってしまうと思います。
[その他]→[動作環境]→[関連付け]で「標準の設定」を押せば簡単に標準の状態
に修復できるので、これでどうでしょうか。


>マボカルです。私も同じような症状が起きますが、これがiTunesによる
>ものかは分かりませんが、私の場合関連付けが MacPaint Image と
>いうものになっていて、.mac ファイルにも関わらずアイコンが秀丸
>エディタの白地の「秀」というやつになりません。

アイコンの絵柄とダブりクリックしたときの動作が違うというのは変ですね。
お手数ですが、以下の状態はどのようになっているでしょうか。
・[スタートメニュー]→[ファイル名を指定して実行]で「regedit」と入力して
レジストリエディタを起動。
・HKEY_CLASSES_ROOT\hidemaru.mac を選んで[+]ボタンで展開。
・hidemaru.mac の中の DefaultIcon の内容がどうなっているか。
・hidemaru.mac の中に shellex というキーがあるかどうか。

少々危険ですが一度 hidemaru.mac をキーごと削除してから改めて秀丸エディタ
で関連付けをしなおすと回復できるかもしれません。

[ ]
RE:21803 関連づけの保持No.21804
ジン ハジメ さん 06/09/20 12:01
 
> やれないこともないと思いますが、そのぶん起動が遅くなってしまうと思います。
> [その他]→[動作環境]→[関連付け]で「標準の設定」を押せば簡単に標準の状態
> に修復できるので、これでどうでしょうか。

アイコンなども含めて標準の設定で関連づけしていませんので,ご提案いただい
た方法では解決に至らないのです・・・・

再度検討いただけないでしょうか。

[ ]
RE:21803 関連づけの保持No.21811
マボカル さん 06/09/20 14:48
 
秀丸担当さん

>アイコンの絵柄とダブりクリックしたときの動作が違うというのは変ですね。
>お手数ですが、以下の状態はどのようになっているでしょうか。
>・[スタートメニュー]→[ファイル名を指定して実行]で「regedit」と入力して
>レジストリエディタを起動。
>・HKEY_CLASSES_ROOT\hidemaru.mac を選んで[+]ボタンで展開。
>・hidemaru.mac の中の DefaultIcon の内容がどうなっているか。
>・hidemaru.mac の中に shellex というキーがあるかどうか。
>
>少々危険ですが一度 hidemaru.mac をキーごと削除してから改めて秀丸エディタ
>で関連付けをしなおすと回復できるかもしれません。

調べてみたところ HKEY_CLASSES_ROOT には hidemaru.mac という
ディレクトリが見当たらず、
hidemaru.c
hidemaru.cpp
hidemaru.h
hidemaru.txt
しかありませんが。秀丸英語版のために hidemaru.mac の名前が
違うのでしょうか?ちなみに maruo.mac のようなディレクトリも
ありませんでした。

レジストリ関係をいじるのは慣れていないので、ご説明いただいた
方法をよく理解していないのかもしれませんが・・。

[ ]
RE:21804 関連づけの保持No.21812
秀丸担当 さん 06/09/20 16:14
 

>アイコンなども含めて標準の設定で関連づけしていませんので,ご提案いただい
>た方法では解決に至らないのです・・・・
>
>再度検討いただけないでしょうか。

標準の設定でない場合は、面倒になりますね。
そういう自動的に修復できるような設定があると便利かもしれません。
ネタとして参考にさせていただきます。

とはいえ、将来 Windows Vista が導入されていくと、関連付け関係は管理者権
限を要求されるようになってきます。
自動的な修復をするためにはいちいち管理者権限の許可をしなくてはいけないの
でかえって煩わしいことになるかもしれません。

[ ]
RE:21811 関連づけの保持No.21813
秀丸担当 さん 06/09/20 16:18
 

>調べてみたところ HKEY_CLASSES_ROOT には hidemaru.mac という
>ディレクトリが見当たらず、
>hidemaru.c
>hidemaru.cpp
>hidemaru.h
>hidemaru.txt
>しかありませんが。秀丸英語版のために hidemaru.mac の名前が
>違うのでしょうか?ちなみに maruo.mac のようなディレクトリも
>ありませんでした。
>
>レジストリ関係をいじるのは慣れていないので、ご説明いただいた
>方法をよく理解していないのかもしれませんが・・。

hidemaru.macが無いとしたら、そもそも関連付けが行なわれていないのかもしれ
ません。
[その他]→[動作環境]→[関連付け]より、標準の設定にするか拡張子 mac を追
加すると、回復すると思います。

または、Windowsによる自動的な関連付けがされていると、通常の関連付けより
も優先されてしまい、秀丸エディタで設定したことが効かなくなっている場合が
あります。
Windowsによる自動的な関連付けは、関連付けのない拡張子をダブルクリックし
て、「一覧からプログラムを選択する」→「この種類のファイルを開くときは、
選択したプログラムをいつも使う」にしてしまと、通常の関連付けは無視されて
こちらが優先されてしまいます。
この場合、エクスプローラから[ツール]→[フォルダオプション]→[ファイルの
種類]より mac を探し出して「元に戻す」ボタンがあったら、「元に戻す」ボタ
ンを押すと通常の関連付けに戻ります。


[ ]
RE:21813 関連づけの保持No.21820
マボカル さん 06/09/20 17:47
 
秀丸担当さん

>hidemaru.macが無いとしたら、そもそも関連付けが行なわれていないのかもしれ
>ません。
>[その他]→[動作環境]→[関連付け]より、標準の設定にするか拡張子 mac を追
>加すると、回復すると思います。

お騒がせしました。そもそも関連付けがおこなれれていませんでした。
始めに秀丸エディタをインストールする際に関連付けにチェックを
入れるのを忘れてしまったためでしょうか?とにかく [その他]→
[動作環境]→[関連付け]より、拡張子 mac を追加することで解決
しました。

>または、Windowsによる自動的な関連付けがされていると、通常の関連付けより
>も優先されてしまい、秀丸エディタで設定したことが効かなくなっている場合が
>あります。
>Windowsによる自動的な関連付けは、関連付けのない拡張子をダブルクリックし
>て、「一覧からプログラムを選択する」→「この種類のファイルを開くときは、
>選択したプログラムをいつも使う」にしてしまと、通常の関連付けは無視されて
>こちらが優先されてしまいます。
>この場合、エクスプローラから[ツール]→[フォルダオプション]→[ファイルの
>種類]より mac を探し出して「元に戻す」ボタンがあったら、「元に戻す」ボタ
>ンを押すと通常の関連付けに戻ります。

今まで一度関連付けされてしまったものを戻そうにも
「この種類のファイルを開くときは選択したプログラムをいつも使う」
の部分が設定不可になっていて(薄くなっていた)どうにもこうにも
できませんでした。
この場合エクスプローラーより「元に戻す」を押すことで、通常の
関連付けに変えることができるわけですね。

ご丁寧にありがとうございました。

[ ]