置換ダイアログの項目についてNo.20642
クラフト さん 05/12/21 11:17
 
お世話になります。

置換ダイアログにある、「選択した範囲内のみ」のチェックを、選択行が1行のとき
にも自動的に有効にできる仕掛けがあると便利なのですが、仕様的に難しいでしょう
か?

[ ]
RE:20642 置換ダイアログの項目についてNo.20644
秀丸担当 さん 05/12/21 11:43
 

>置換ダイアログにある、「選択した範囲内のみ」のチェックを、選択行が1行のとき
>にも自動的に有効にできる仕掛けがあると便利なのですが、仕様的に難しいでしょう
>か?

仕掛け的には、マクロを使えばできることになっています。

forceinselect 1;
find2;

というのではどうでしょうか。

[ ]
RE:20644 置換ダイアログの項目についてNo.20648
山紫水明 さん 05/12/21 20:43
 
 秀丸担当さん,クラフトさん,

>仕掛け的には、マクロを使えばできることになっています。
>
>forceinselect 1;
>find2;

 直前に普通の検索を実行することもあるので,必ず置換ダイアログを出すには,
//--------------------------------------------//
setsearch searchbuffer, searchoption | 0x04;
forceinselect 1;
find2;
endmacro;
//--------------------------------------------//

という具合にしなくていいですか?

     では, (^^)/~
                                        山紫水明(ユーザー)
                                        SANSHISUIMEI

[ ]
RE:20648 置換ダイアログの項目についてNo.20649
秀丸担当 さん 05/12/22 10:52
 

> 直前に普通の検索を実行することもあるので,必ず置換ダイアログを出すには,
>//--------------------------------------------//
>setsearch searchbuffer, searchoption | 0x04;
>forceinselect 1;
>find2;
>endmacro;
>//--------------------------------------------//
>
>という具合にしなくていいですか?

置換か検索かを指定するためにもsetsearchも必要でした。
ありがとうございます。

[ ]
RE:20648 置換ダイアログの項目についてNo.20650
クラフト さん 05/12/22 18:59
 
ありがとうございます。

いま確認してる余力がないのですが、出来るだけはやく提示していただいたマクロを
試してみたいと思います。

[ ]