ローカルフォルダーのhtmlファイルNo.25982
pal さん 09/01/15 10:15
 
いつもお世話になっております。

Windows Vista で、秀丸エディタを快適に使っておりましたが、
最近突然に、ローカルフォルダーにあるhtmlファイルを開いて、
ブラウザーの編集をクリックしても、秀丸エディタが起動しない
ようになってしまいました。

ネット上のページは、編集で秀丸エディタが起動します。

ヘルプ、フォーラム等で関連項目をチェックしましたが、
解決できななったのでご連絡しました。

教えて頂ければ幸いです。

[ ]
RE:25982 ローカルフォルダーのhtmlファイNo.25985
秀丸担当 さん 09/01/15 12:00
 

とりあえず、設定としては、IE7で、秀丸エディタV7.xxであるとすれば、以下の
ようにしているのではないかと思います。

秀丸エディタの
[その他]→[動作環境]→[関連付け]→[ブラウザの関連付け]
→[Internet Explorer のHTMLエディタの一覧に追加する]
がONの状態。

IE7の
[ツール]→[インターネットオプション]→[プログラム]→[HTMLエディタ]
で、「秀丸エディタ」が選ばれている状態。

もしこういう設定をされていなければ、してみるといいかもしれません。


ページの内容によって、編集できるものとできないものがあるようです。
例えばMSNのページ jp.msn.com はできないようです。
このページをソース表示して、ローカルに保存してローカルで開くと、「秀丸エ
ディタで編集」はできますが、画面上部に出た警告でアクティブコンテンツの実
行を許可したら、編集できなくなりました。

[ページ]→[ソースの表示]だとアクティブコンテンツの実行に関係なくできるよ
うです。なぜ違うのかわかりませんが。

[ ]
RE:25985 ローカルフォルダーのhtmlファイNo.25986
pal さん 09/01/15 16:05
 
さっそくありがとうございます。

質問の情報不足ですみません。

>とりあえず、設定としては、IE7で、秀丸エディタV7.xxであるとすれば、以下の
>ようにしているのではないかと思います。

IE7は、V7.0.6xです。

>秀丸エディタの
>[その他]→[動作環境]→[関連付け]→[ブラウザの関連付け]
>→[Internet Explorer のHTMLエディタの一覧に追加する]
>がONの状態。

okです。

>IE7の
>[ツール]→[インターネットオプション]→[プログラム]→[HTMLエディタ]
>で、「秀丸エディタ」が選ばれている状態。

okです。

以前と同じ状態ですので、IEの編集では開けません。

ローカルのHTMLファイルを開きながら、
ソースを書き換えるときにどうしても必要です。

なんとかできないでしょうか。

よろしくお願いします。

[ ]
RE:25986 ローカルフォルダーのhtmlファイNo.25987
秀丸担当 さん 09/01/15 17:07
 

「秀丸エディタで編集」でできなくても、「ソースの表示」だとできるかもしれ
ないのですが、どうでしょうか。

ページの内容によるみたいなので、単純に<HTML>A</HTML>のよう
なファイルを作ってみて試してみるとか。

HTMLエディタをメモ帳にしてみるとかはどうでしょうか。

どういうときにできて、どういうときにできないのか、いろいろ試してみてほし
いです。

[ ]
RE:25987 ローカルフォルダーのhtmlファイNo.25988
pal さん 09/01/15 19:29
 
お手数掛けます。

>「秀丸エディタで編集」でできなくても、「ソースの表示」だとできるかもしれ
>ないのですが、どうでしょうか。


できません。


>ページの内容によるみたいなので、単純に<HTML>A</HTML>のよう
>なファイルを作ってみて試してみるとか。


同じ現象です。


>HTMLエディタをメモ帳にしてみるとかはどうでしょうか。


メモ帳にエディタを変更するとメモ帳が起動します。


>どういうときにできて、どういうときにできないのか、いろいろ試してみてほし
>いです。


テスト結果

ローカルフォルダは全て秀丸エディタが起動しない。
メニューバー[ファイル]→秀丸エディタで編集
メニューバー[表示]→ソース
右クリック→ソースの表示



ネット上のページで、秀丸エディタが起動する場合。
編集、編集から→秀丸エディタで編集
メニューバー[ファイル]→秀丸エディタで編集

ネット上のページで、秀丸エディタが起動しない場合。
メニューバー[表示]→ソース
右クリック→ソースの表示


[ ]
RE:25988 ローカルフォルダーのhtmlファイNo.25989
秀まるお2 さん 09/01/15 22:54
 
 横から失礼しますが…、僕もよく分かりませんが、google検索で解決のヒント
を探したらいくつかいい情報があったので紹介させていただきます。

■作戦1

 「IEのHTMLエディタを変更する方法」っていう以下のページを参考にレジスト
リを書き換えるやり方をやってみるのはどうでしょ?

    http://www.asp-edita.jp/doda/one/doda3603_51.html

 こちらで試した限りはうまく切り替わりました。

 regedit.exeを起動して、

HKEY_LOCAL_MACHINE\SOFTWARE\
     Microsoft\
          Internet Explorer\
                View Source Editor\
                       Editor Name

 って所の

 (既定)

 の所を書き換えるんですが…。

 例えば、そこを「notepad.exe」にすると、IEから「表示・ソース」とやった
時にはメモ帳が起動して、そこを

    "c:\program files\hidemaru\hidemaru.exe"

 とした場合には、「表示・ソース」で秀丸エディタが起動するって風になりま
した。(ちなみにダブルクォーテーションで囲まないとダメだと思う)

 例えばそこを"wordpad.exe"とすることで、ワードパッドを起動したりなんて
ことも出来ましたけど…。その辺試してみると何か解決のヒントが見つかったり
するかもしれないかと思います。

■作戦2
    http://www.itmedia.co.jp/bizid/articles/0709/26/news037.html

 に書いてある作戦をやってみるといいかもしれませんが…。これがうまくいか
ないという話なんですね。たぶん。失礼しました。

■作戦3

 ちょっと消極的な対処方法ですが…。IE7のアドレスバーの一番左側に出てく
るアイコンをマウスでドラッグして、デスクトップ上の秀丸エディタアイコン
(または秀丸エディタのウィンドウ)にドロップすると、秀丸エディタで開くこ
とが出来ます。

 とりあえずそれでがまんして使っていただくとか…。

------------------

 一応、僕の調べた情報&思いついた作戦ということで書き込みさせていただき
ました。

[ ]
RE:25989 ローカルフォルダーのhtmlファイNo.25990
秀丸担当 さん 09/01/16 10:14
 

メモ帳でできて秀丸エディタでできないということでいろいろWeb検索して調べ
てみたら、アプリケーションごとに許可する/しないというレジストリの設定が
あるようです。

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Low Rights
\ElevationPolicy

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Low Rights
\ElevationPolicy

がそれにあたるようで、この配下に AppName が Hidemaru.exe のものがあって、
Policy が 0 になっていると秀丸エディタだけ起動させないということができる
ようです。
初めて[秀丸エディタで編集]をするときに、警告が出て、「許可する」+「今後、
このプログラムに関する警告を表示しない」で開いたとき、これらのレジストリ
が自動的に作成されるようです。(「許可しない」では作成されない?)

何らかの理由でこれが作られてしまっているのかもしれないですが、どういう操
作をしたら Policy が 0 になるのかは分かりませんでした。


ローカルフォルダというのが「イントラネット」のことだとしたら、インターネ
ットとローカルで動作が違うというのは、ありうるかもしれません。

IEの[インタネットオプション]→[セキュリティ]の設定で、インターネットとイ
ントラネットで保護モードをそれぞれ個別に設定できます。


これらの条件を作為的に作り出したら、似たような状況を作り出すことはできま
したが・・・

ローカルのファイルを開いたとき、IEの右下に出ているステータスバーで
「イントラネット|保護モード:有効」
とか表示されているとしたら、そうなもかもしれないですが。

よく分からない場合、IEの[インターネットオプション]→[詳細設定]→[リセッ
ト]でリセットすると、もしかしたら元に戻るかもしれないです。
その際、IEの再起動が必要と言われますが、これは間違いのようで、Windowsの
再起動が必要なようです。

[ ]
RE:25989 ローカルフォルダーのhtmlファイNo.25992
baal さん 09/01/16 18:02
 
クッキーを削除して、登録したメールアドレスも忘れてしまったので
再登録しました。palです。

>■作戦1
>    "c:\program files\hidemaru\hidemaru.exe"

c:\program files\hidemaru\hidemaru.exe

ダブルクォーテーションで囲まないとダメでした。


>■作戦3
>
> ちょっと消極的な対処方法ですが…。IE7のアドレスバーの一番左側に出てく
>るアイコンをマウスでドラッグして、デスクトップ上の秀丸エディタアイコン
>(または秀丸エディタのウィンドウ)にドロップすると、秀丸エディタで開くこ
>とが出来ます。
>
> とりあえずそれでがまんして使っていただくとか…。


作戦3で我慢しようと思いましたが、
以下の回答をいただいたので、以下にご連絡します。

[ ]
RE:25990 ローカルフォルダーのhtmlファイNo.25993
baal さん 09/01/16 18:11
 
>ローカルのファイルを開いたとき、IEの右下に出ているステータスバーで
>「イントラネット|保護モード:有効」
>とか表示されているとしたら、そうなもかもしれないですが。


イントラネットを無効にしても変化はありませんでした。


>よく分からない場合、IEの[インターネットオプション]→[詳細設定]→[リセッ
>ト]でリセットすると、もしかしたら元に戻るかもしれないです。
>その際、IEの再起動が必要と言われますが、これは間違いのようで、Windowsの
>再起動が必要なようです。

これが正解でした。

リセットをして再起動したら、ローカルフォルダーでも
秀丸エディタを起動することができました。

その際、
セキュリティ保護のため、このコンピューターにアクセスする可能性のあるスクリプ
トやActiveXコントロールを実行しないよう、Internet Explorer で制限されていま
す。オプションを表示するには、ここをクリックしてください。。。。

と警告が出ますが、以前出ていたような記憶がありますが、
うっとうしいので何かいじったのだと思います。

リセットのときクッキーを削除してしまい、
再登録してこのフォーラムに書き込みました。

みなさん、ありがとうございます。



[ ]