grepdialog2の「検索文字列」についてNo.28777
K2man さん 10/08/09 09:34
 
grepdialog2マクロの「検索文字列」ですが
文字列変数に代入して指定したい場合、
クリップボードに貼り付けることなく、指定する事は可能でしょうか?

[検索]-[grepの実行...]を行うとカーソル位置にある単語が
自動的に「検索する文字列」に入りますよね。
あの動作をマクロで行いたいのですが、
「内部的な値を表現するキーワード」にも該当するような物は
見あたりませんでした。

これも仕様外であれば、マクロでゴリゴリ組もうと思います。

ヘルプの見落としであればご指摘ください。

ご教授の程、よろしくお願いいたします。

[ ]
RE:28777 grepdialog2の「検索文字列」にNo.28780
秀丸担当 さん 10/08/09 11:26
 

>文字列変数に代入して指定したい場合、
>クリップボードに貼り付けることなく、指定する事は可能でしょうか?

標準の取得方法と同じの場合、 getsearch文(検索文字列の取得コマンド)で
カーソル位置の文字列を検索バッファに取り込むことができます。
範囲選択されている場合は範囲選択を取得します。
取り込まれた検索バッファはsearchbufferで表されるので、検索文字列に
searchbufferを指定するといいと思います。

 getsearch;
 grepdialog2 searchbuffer,…

というようにするといいかもしれません。

[ ]
RE:28780 grepdialog2の「検索文字列」にNo.28781
K2man さん 10/08/09 12:03
 
> getsearch;
> grepdialog2 searchbuffer,…
>
>というようにするといいかもしれません。

 ありがとうございました。
 grepは非常によく使う機能なので、自分合った
 使い勝手にしたく色々質問させていただきました。

 またよろしくお願い致します。

[ ]