エクスプローラのコンテキストメニューに別ウインドウで開くを追加

参考
Shonan OnO: 別ウィンドウで開く。。。ちょっとだけ便利なレジ追加
レジストリ操作については自己責任の上で行ってください。


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\next]
@="別ウインドウで開く(&A)"

[HKEY_CLASSES_ROOT\Folder\shell\next\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,2e,00,65,00,78,00,\
65,00,20,00,2f,00,72,00,6f,00,6f,00,74,00,2c,00,20,00,2f,00,69,00,64,00,6c,\
00,69,00,73,00,74,00,2c,00,25,00,49,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\next]
@="別ウインドウで開く(&A)"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\next\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,2e,00,65,00,78,00,\
65,00,20,00,2f,00,72,00,6f,00,6f,00,74,00,2c,00,20,00,2f,00,69,00,64,00,6c,\
00,69,00,73,00,74,00,2c,00,25,00,49,00,00,00

コマンドが16進数で展開されているのは、既定の値の種類をREG_EXPAND_SZにできなかったから苦肉の策で以下のことをやりました。(なにか方法があるのかしら)


Folderのopenコマンドをレジストリエディタでエクスポートし、キーの名前を適当なものに変更。
ダブルクリックして値はそのままで一旦キーを追加。
追加されたら値をレジストリエディタで%SystemRoot%\Explorer.exe /root, /idlist,%Iに書き換える。
そしてエクスポートしたものが上のものです。


Folderのopenコマンドをエクスポートした時に一緒に出力されたddeexecが何者なのかよくわかっていないので追加していませぬ。
BrowserFlags、ExplorerFlagsも同様に意味がわからないのでスルーです。
(ExplorerFlagsについては、同じウインドウで開いたり開かなかったり そんな感じのことを指定するフラグっぽい気がする)