- ページ: Request
- 投稿者: anonymous
- 優先順位: 低
- 状態: 提案
- 状態: 完了
- カテゴリー: 検索
- 投稿日: 2008-08-27 (水) 14:07:14
- バージョン:
メッセージ
■目的
エクスプローラのコンテキストメニューから、指定ディレクトリ内Grep検索を行いたい。
■問題
現在の仕様では、「フォルダの初期値をカレントフォルダにする」を有効にしていると、-GFOLDER= 指定が上書きされてしまう。
※これは、特定フォルダ内Grep検索用のショートカットやバッチファイルを作った場合にも -GFOLDER= が効かないという問題を含んでいる。
■仕様案
-GFOLDER= が指定されている場合は「フォルダの初期値をカレントフォルダにする」を無効として扱う。
または、現在の -GOPT= [S][L][R][P][W][1|2][K] を拡張して「フォルダの初期値をカレントフォルダにする」の有効/無効を指定できるようにする。
■コンテキストメニューからの利用例
[HKEY_CLASSES_ROOT\Folder\shell\sakuragrep]
@="Grep検索"
[HKEY_CLASSES_ROOT\Folder\shell\sakuragrep\command]
@="\"C:\\Program Files\\sakura\\sakura.exe\" -GREPMODE -GREPDLG -GOPT=SP1 -GCODE=99 -GFOLDER=\"%1\" -GFILE=\"*.*\" -GKEY=\"\""