WindowsのIEの右クリックメニューに特定の項目を追加する方法を紹介します。
単体IEだけではなく、IEコンポーネント等にも反映されます。
自分用のメニューを作ることで仕事などに役立てることが出来るでしょう。
●IEの右クリックメニュー
追加方法
次のテキストをテキストエディタ等を開いて貼り付けます。
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt]
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\追加したい文字列]
@="file:///c:/work/exec.html"
"Flags"=dword:00000000
この際、
青と、
緑の部分を自分用にカスタマイズします。
追加したい文字列は、実際にメニューに追加される文字列で、file:///〜のパスは、クリックされた際に実行するプログラムのパスを記述します。
編集できたらファイルを、
regist.reg という名前で保存しましょう。
保存したら、ファイルをダブルクリックしてインストールできます。
プログラムのパスをc:\work\exec.htmlのようにした場合、そこにプログラムを同名で設置する必要があります。
次のようなプログラムをファイルに記述しましょう。
プログラムはJavascriptで記述できます。
<script language="JavaScript">
var parentwin = external.menuArguments;
var strTitle = new String();
var strURL = new String();
strTitle = parentwin.document.title;
strURL = parentwin.location.href;
alert(strTitle);
alert(strURL);
parentwin.location.href = 'http://yoursite.com/?title='+escape(strTitle)+'&url='+escape(strURL);
</script>
実行すると、表示中のタイトル、URLをアラートボックスで表示し、その後、特定URLにその引数を渡した形のURLに移動できます。
サンプル
IEの右クリックに「deliciousに追加」を追加する
IEの右クリックに「はてなブックマークに追加」を追加する
スポンサードリンク