簡易検索マクロを作ったのですが・・・No.06240
南天 さん 09/09/28 08:12
 
簡易検索マクロを作ったのですが下記のような不具合に悩まされています。

簡易検索マクロの概要
 ・未選択時は、クリップボードの文字列で検索
 ・選択時は、選択文字列で検索

不具合
 動作設定で点滅表示させた時
 選択した状態で3回以上検索するとクリップボードから検索されてしまう

マクロの記述
if (selecting == 1) {
   setsearch searchbuffer, searchoption & 0xffffffef;//正規表現OFF
   getsearch;
   escape;
} else {
    beginclipboardread;
    if (anyclipboard == 1){
      $x = getclipboard;
      setsearch $x, searchoption & 0xffffffef;//正規表現OFF
      escape;
    }
}
finddown;//findup;

以上です。
修正ヶ所をよろしくお願い致します。

[ ]
RE:06240 簡易検索マクロを作ったのですがNo.06241
K'zawa さん 09/09/28 10:40
 
南天さん、こんにちは。
K'zawaです。

書いてあるとおりに動いているように思います。

・使い方でなんとかする場合
1回目はマクロ、2回目以降は標準機能の「次へ」を使う。

・マクロ検索の結果を一時的に範囲選択にする場合
1行目に、
setcompatiblemode 0x20F;
と書く。


何か違ったらまた書き込んでください。

[ ]
RE:06241 簡易検索マクロを作ったのですがNo.06242
南天 さん 09/09/28 18:50
 
K'zawa 様
回答ありがとうございます。
>setcompatiblemode 0x20F;
を追記して無事動作するようになりました。
これで、熟睡できます。

[ ]