/g オプションについてNo.15935
ももかず さん 03/12/02 11:30
 
こんにちは、ももかずです。

/g オプションの使い方ですが、説明をみると「秀丸起動と同時にgrep
のダイアログボックスを表示します。」とありましたが、下記のように
ファイル名を指定するとダイアログボックスが出てきません。
そういうものなのでしょうか?

 C:\Program Files\Hidemaru\Hidemaru.exe /g c:\aaa.txt

[ ]
RE:15935 /g オプションについてNo.15936
Mattz さん 03/12/02 12:13
 
Mattz@ユーザです。

ヘルプには
>この/gオプションと同時に、開くファイル名を指定してはいけません。

とありますが…

[ ]
RE:15936 /g オプションについてNo.15937
ももかず さん 03/12/02 12:56
 
Mattzさん、こんにちは。

>ヘルプには
>>この/gオプションと同時に、開くファイル名を指定してはいけません。
>
>とありますが…

『/gフラグ,検索するファイル,検索する文字列』の時に指定しては
いけないだけかと思ってました...

題目とは違うんですが、もともと /g オプションを使用したかったの
は、右クリックの送るで、Grep用ショートカットを使用したかったの
です。(ファイルを開かなくてもGrepできれば便利なので...)
フォルダを送れば /d オプションで初期フォルダが指定でき、Grepの
ダイアログのデフォルトフォルダが、そのフォルダになってたんです
が、ファイルを送った場合に /d オプションと同様に初期フォルダが
設定できないものかと試してみましたが、無理のようですね。

[ ]
RE:15937 /g オプションについてNo.15938
Mattz さん 03/12/02 13:22
 
Mattz@ユーザです。

レジストリを触れるのなら、フォルダの右クリックメニューへ
追加してしまうという手もあります。

あるいはOSがWin2000 で、秀丸のインストールディレクトリが
"C:\\Program Files\hidemaru" の場合に限定すれば、以下の
ような内容のファイルを、適当な名前で拡張子 .reg で保存、
実行するという手もあります。

※他の環境の場合については手元にないので確認できません。

-- ここから
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\GrepByHidemaru]

[HKEY_CLASSES_ROOT\Folder\shell\GrepByHidemaru\command]
@="\"C:\\Program%20Files\\hidemaru\\hidemaru.exe\" /g /d%1"

--ここまで

[ ]
RE:15938 /g オプションについてNo.15939
ももかず さん 03/12/02 14:40
 
Mattzさん、こんにちは。ももかずです。

お返事ありがとうございます。

>レジストリを触れるのなら、フォルダの右クリックメニューへ
>追加してしまうという手もあります。

この手は知ってまして、最初は、Mattzさんのおっしゃるように
フォルダの右クリックメニューへ登録していたんです。
しかし、ファイルからも同じようにGrepしたい時が何度かあって、
ファイルを開く→Grepという作業を省略できて、フォルダと同じ
操作でできれば... と思って試行錯誤していたんです。

[ ]