|
こんにちは。
あらかじめ条件を設定して「grepdialog」を実行したいと思いまして、
例えば、とりあえず、
@ iskeydown(0x10)で「(現在の内容)」にする。
A setsearch等で「検索する文字列」を設定する。
を下のようなマクロ
//[SHIFT]の処理
if( iskeydown(0x10) ){
setgrepfile "(現在の内容)"; // @ (現行ではダイアログに表示はされますが動
きません)
}
else{
setgrepfile "*"+filetype;
}
$Selection = gettext(seltopx,seltopy,selendx,selendy);
setsearch $Selection, 0x0010+0x0100+0x0200; // A (現行では検索する文字列に
表示されません)
grepdialog;
で出来たら楽かな、と思ってます。
他のアプローチとしては、
・setsearch にフラグ「grepかどうか」を追加し → find2
・grep文に パラメタ「,showdialog」を追加し、ダイアログボックス表示。
も考えてみました。
もし需要があるようでしたら、ネタとして検討してみて下さい。
|
|