IEのツールバーに独自(自分で作ったスクリプトや新しいウィンドウを開く等を実行してくれる)のコマンドボタンを追加したいと考えています。
(yahooツールバーのような標準以外のボタンを追加したい。)
方法をご存知の方がいらっしゃいましたら教えてください。
よろしくお願いします。
方法としてはプログラミング言語を使わず標準のマシンで行える方法でお願いします。
標準で、となるとブックマークレットという手法があります。
http://www.teria.com/~koseki/memo/bookmarklets/
実際には JavaScript(JScript) を登録したブックマークなのでボタンとして機能させるには、お気に入りの「リンク」フォルダ以下に登録し、IE のツールバー -> リンク を表示させておく形になります。
http://www.forest.impress.co.jp/article/2006/08/03/livetoolbar_j...
Windows Live Toolberで「ボタン」をカスタマイズして提供する。。ボタンは作れるけど、、、。
以下の手順で独自のボタンを登録できます。
ちょっと面倒な手順ですが、標準搭載ツールだけでできます。
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"
3.[スタート]ボタンを押し、[ファイル名を指定して実行]で「regedit」と入力し、レジストリエディタを起動します。
4.レジストリエディタで、2.で作成したテキストファイルをインポートします。
スクリプトを登録したい場合は、2.の手順で "Exec" のかわりに、"Script"を指定し、スクリプトファイルを指定します。
"Script"="C:\test.js"
アイコンの指定は、.icoファイルを指定するか、上記サンプル(メッセンジャー)のように、実行ファイル中に含まれるアイコンを指定することができます。
詳細はこちらを参照ください。
コメント(1件)
Adding Toolbar Buttons(英語)
http://msdn.microsoft.com/workshop/browser/ext/tutorials/button.asp