【IEのツールバーに独自のコマンドを追加する方法】

IEのツールバーに独自(自分で作ったスクリプトや新しいウィンドウを開く等を実行してくれる)のコマンドボタンを追加したいと考えています。
(yahooツールバーのような標準以外のボタンを追加したい。)
方法をご存知の方がいらっしゃいましたら教えてください。
よろしくお願いします。
方法としてはプログラミング言語を使わず標準のマシンで行える方法でお願いします。

回答の条件
  • 1人2回まで
  • 登録:2006/10/16 13:57:10
  • 終了:2006/10/23 14:00:04

回答(3件)

id:b-wind No.1

b-wind回答回数3344ベストアンサー獲得回数4402006/10/16 14:19:38

ポイント35pt

標準で、となるとブックマークレットという手法があります。

http://www.teria.com/~koseki/memo/bookmarklets/


実際には JavaScript(JScript) を登録したブックマークなのでボタンとして機能させるには、お気に入りの「リンク」フォルダ以下に登録し、IE のツールバー -> リンク を表示させておく形になります。

id:ma-kanoh No.2

ma-kanoh回答回数155ベストアンサー獲得回数42006/10/16 23:51:05

ポイント35pt

http://www.forest.impress.co.jp/article/2006/08/03/livetoolbar_j...

Windows Live Toolberで「ボタン」をカスタマイズして提供する。。ボタンは作れるけど、、、。

id:ardarim No.3

ardarim回答回数897ベストアンサー獲得回数1452006/10/21 03:03:58

ポイント10pt

以下の手順で独自のボタンを登録できます。

ちょっと面倒な手順ですが、標準搭載ツールだけでできます。


1.GUIDを生成します。

guidgenをダウンロードして使うこともできますが、標準のものだけで済ますということであれば、こちらのようなページでオンラインで取得することもできます。

※別のマシンでGUIDだけ生成して、メモしても問題ありません。


2.メモ帳を開き、以下のテキストを入力して適当な名前のファイルに保存します。

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\{●●●●●●●●-●●●●-●●●●-●●●●-●●●●●●●●●●●●}]
"Default Visible"="Yes"
"ButtonText"="Messenger"
"HotIcon"="C:\\Program Files\\Messenger\\msmsgs.exe,302"
"Icon"="C:\\Program Files\\Messenger\\msmsgs.exe,301"
"CLSID"="{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}"
"Exec"="C:\\Program Files\\Messenger\\msmsgs.exe"
  • ●●●●●●●●-●●●●-●●●●-●●●●-●●●●●●●●●●●●の部分は、1.で取得したGUIDに置き換えます。
  • Default Visibleは、初期状態でボタンを表示するかどうかを指定します。
  • ButtonTextには、ボタンの文字列を入れます。
  • HotIconには、ボタンのアイコンを指定します。
  • Iconには、ボタンが押せない状態のときのアイコンを指定します。
  • Execには、実行するプログラムを指定します。
  • CLSIDは上記のまま変更しません。

3.[スタート]ボタンを押し、[ファイル名を指定して実行]で「regedit」と入力し、レジストリエディタを起動します。


4.レジストリエディタで、2.で作成したテキストファイルをインポートします。


スクリプトを登録したい場合は、2.の手順で "Exec" のかわりに、"Script"を指定し、スクリプトファイルを指定します。

"Script"="C:\test.js"

アイコンの指定は、.icoファイルを指定するか、上記サンプル(メッセンジャー)のように、実行ファイル中に含まれるアイコンを指定することができます。


詳細はこちらを参照ください。

Adding Toolbar Buttons(英語)

  • id:ardarim
    URL間違えていました

    Adding Toolbar Buttons(英語)
    http://msdn.microsoft.com/workshop/browser/ext/tutorials/button.asp

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません