タイトル | : Re^5: 右クリックメニューの拡張について |
投稿日 | : 2012/05/17(Thu) 20:53:05 |
投稿者 | : UiUicy |
素人考えですが「任意のファイル[ローカルのみ]の1つ上のフォルダでコマンドプロンプトを開く」と「管理者として任意のファイル[ローカルのみ]の1つ上のフォルダでコマンドプロンプトを開く」を分けたらどうでしょう。
前者は
ArrayAdd(lk$[], @"*\Shell\RnsfCmdPrompt*")
ArrayAdd(id$[], lk$[sizeof(lk$[])-1] + 10)
ArrayAdd(it$[], "任意のファイル[ローカルのみ]の1つ上のフォルダでコマンドプロンプトを開く")
ArrayAdd(mn$[], "1階層上でコマンドプロンプト(&P)")
ArrayAdd(cm$[], '"' + GetSystemDirectory$() + 'CMD.EXE" /K CD "%1"')
ArrayAdd(hl$[], "省略")
後者は
ArrayAdd(lk$[], @"*\Shell\RnsfCmdPrompt**")
ArrayAdd(id$[], lk$[sizeof(lk$[])-1] + 10)
ArrayAdd(it$[], "管理者として任意のファイル[ローカルのみ]の1つ上のフォルダでコマンドプロンプトを開く")
ArrayAdd(mn$[], "管理者として1階層上でコマンドプロンプト")
ArrayAdd(cm$[], '"' + GetCurrentDirectory$() + 'context.exe" /MC%1')
ArrayAdd(hl$[], "省略")
みたいな感じでしょうか。いじくるつくーるでは「管理者として…開く」はフォルダのコンテキストメニューとして選択肢が用意されていますが、ファイルのコンテキストメニューとしては用意されていないので。