ブラウザの「編集」ボタンに秀丸が追加さNo.16582
coffeehouse21c さん 04/02/02 08:42
 
はじめまして。
coffeehouse21cと申します。

トラブルではないのですが、秀丸エディタをインストールした時から、ずっと不思議
に思っていた事への解答を頂けないかと、書き込ませて頂きます。

インストール時、「ブラウザの編集エディタとして追加するか」と問いがあり、okし
て(ieのツールバーの)編集ボタンに秀丸エディタの名が追加されました。
これは、レジストリ操作によるものでしょうか。そうとした場合、どのキーが関係し
ているのでしょうか。

レジストリの知識として知っておきたくなり、質問致しました。諸先輩のお答えが頂
ければありがたいです。

使用ブラウザ:internet explore6 sp1


[ ]
RE:16582 ブラウザの「編集」ボタンに秀丸No.16585
ぷれりゅ〜ど さん 04/02/02 09:42
 
こんにちは、coffeehouse21cさん。
ぷれりゅ〜ど@ユーザです。

HKCU\Software\Microsoft\Internet Explorer\Default HTML Editor\shell\edit\com
mand

ってトコですかね(^^; たぶん…ですが。

違ってたらゴメンナサイ <(_ _)>

[ ]
RE:16585 ブラウザの「編集」ボタンに秀丸No.16593
秀まるお2 さん 04/02/02 17:53
 
 HKEY_LOCAL_MACHINE配下だけじゃなくて、HKEY_CURRENET_USER配下もいじって
るようです。

 ソースコードがかなり複雑なので、具体的に何をどうしてるってことを言葉で
簡潔に書くのは難しいようです。

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

  とか、

Software\\Microsoft\\Shared\\HTML\\Default Editor\\shell\\edit\\command

 とか、いくつかいじっているみたいです。

[ ]
RE:16582 ブラウザの「編集」ボタンに秀丸No.16599
coffeehouse21c さん 04/02/03 07:25
 
中間報告(?)遅くなり失礼致しました。ぷれりゅ〜どさん<
秀まるお2さん、ありがとうございます。

ぷれりゅ〜どさんご教示の 
HKCU\Software\Microsoft\InternetExplorer\DefaultHTMLEditor
\shell\edit\command
へ行った所、wordが入っておりました。

HLMで同じ位置のキーの
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Default HTML Editor\
shell\edit\command
もwordでした。

秀まるお2 さんご教示の内、
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\E
ditor Name
だけは、ieのソース表示に使うエデイタ指定のキーと知っておりました。(今は窓の
手で楽に指定しています)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared\HTML\Default Editor\shell\Edit\
command
もwordでした。

ベテランのお二人にも分からないとすると、自力では分からないと思いますので、お
気が向きましたら、更にご教示お願いいたします。

私も一度、Hidemaru.exeで、キー検索してみようと思っております。



 
 

 
 

[ ]
RE:16582 ブラウザの「編集」ボタンに秀丸No.16602
izumi さん 04/02/03 09:26
 
こんにちは、coffeehouse21cさん。
izumi@ユーザです。

coffeehouse21cさんはレジストリを使い慣れているようですので、先にレジストリフ
ァイルを転記します。

--ここから--
REGEDIT4

[HKEY_CLASSES_ROOT\.htm\OpenWithList\dymmy.exe]

[HKEY_CLASSES_ROOT\Applications\dymmy.exe\shell\edit]
"FriendlyAppName"="FriendlyAppName - dymmy.exe"

[HKEY_CLASSES_ROOT\Applications\dymmy.exe\shell\edit\command]
@="\"c:\\dymmy.exe\""

--ここまで--


ブラウザに編集エディタとして登録するには、以下のキーを使うようです。
1. 「HKCR\.htm\OpenWithList\」に適当なキーを作成します。
2. 「HKCR\Applications\」に上記で追加したキーを追加します。
3. 上記2の配下にキー「shell」と「edit」を順に作成し、「FriendlyAppName」とい
う文字列を追加します。
  この文字列は、プルダウンに編集エディタとして表示される内容になります。
4. 上記3の配下にキー「command」を作成し、「(標準)」に起動するコマンドを与え
ます。

なお、最終的に選択された編集エディタは、以下のキー配下に格納(コピー)されてい
るようです。

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Default HTML Editor]
"Description"="FriendlyAppName - test.exe"

[ ]