*[PC]regjumpをIEの右クリックで呼び出し

長ったらしいレジストリーキーをいちいちマウスで
階層をたどらなくても一発で該当キーへジャンプして
くれるregjump006
http://hp.vector.co.jp/authors/VA026310/index.htm

なんか入力欄が細くなってしまい入力値の確認が
できずボタンすら押しづらいのでIEの右クリックに
項目を追加することにした、<追記>
その後regjump.iniが無い状態なら細くならないことから
regjump.iniをエディタで開いて全削除。
0byteにしてReadOnly属性を付与して保存。
位置情報等は記録できない(画面のど真ん中に出る)が
細くなることはなくなった。


IEの右クリック追加は同じようなことを考える人が
多いらしくgoogleでかなりのヒットがある。
オフィシャルはこちら。
http://support.microsoft.com/kb/177241/ja

2時間ほどで作成。
C:\Program Files\regjump006決め打ちなので
他の場所の場合修正が必要。

regjump.reg レジストリにキーを追加

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\RegJump]
@="file:///C:\\Program Files\\regjump006\\regjump.html"
"Contexts"=dword:00000010


regjump.html 呼び出されるhtml

<script language="javascript">
var web = external.menuArguments;  //呼び出し元web
var pgm = '"C:\\Program Files\\regjump006\\regjump.exe"';
var wsh = new ActiveXObject("WScript.Shell");

if (web.document.selection.type == 'Text') {
    pgm = pgm + '/t /s="' + web.document.selection.createRange().text + '"';
    wsh.run(pgm);
}

</script>