タイトル | : Re^4: 右クリックメニューの拡張について |
投稿日 | : 2012/05/17(Thu) 20:53:11 |
投稿者 | : Ayacy |
> ちなみに私の最初の投稿のレジストリ設定でも同じ階層で開きますが、
こちらについても補足しておきますと、この設定方法の場合、全体を通して一貫した動きを提供できないという問題があります。
具体的には、ただ cmd.exe /K (/Kは不要?と思われる)とした場合、そのときのエクスプローラのカレントディレクトリを引き継いで、cmd.exeを実行することになります。
そのため、この場合は2つの問題があり、
・ファイルの置かれている場所とカレントディレクトリが異なるとうまくいかない。
→単純な実験として、エクスプローラの「検索」で見つかったファイルに対しては適用できない。
・ファイルの置かれている場所がUNCパスの場合、うまくいかない。
→いじくるつくーるの場合、pushdコマンドを経由することにより、UNCパスをZ:\などの空きドライブに割り当てる処理を行っています。
となり、必ずしもファイルの置かれているフォルダで、コマンドプロンプトが開かないことになります。