マクロで検索が上手く働かないNo.10892
Iranoan さん 04/07/09 18:06
 
 秀まるおさん今日は、Iranoan です。
searchdown "^\\n", regular;
だけなら問題ないのですが、
selectline;
replaceallfast ".", "@", regular, inselect;
searchdown "^\\n", regular;
というように、置換と組み合わせると検索が上手く機能しないようです。
 こちらの環境は、Windows98+IE6.0+鶴亀 Ver.3.64beta2 です。

[ ]
RE:10892 マクロで検索が上手く働かないNo.10893
秀まるお さん 04/07/09 23:32
 
 いろいろお手数かけてすません。一応うまくいかない原因は分かったんですけ
ど、詳しい事情が分からないのでまだ修正できないです。

 秀丸マクロ側でforceinselect文が追加されたためにいろいろ矛盾が起きてる
ようですが、そもそもソースコードを見た限りだと、秀丸の現在の動作がおかし
い気がします。

 例えば、

    selectline;
    replaceallfast ".", "@", regular, inselect;

 というマクロを実行した後に、

    searchdown ".", regular;

 というマクロ文を実行すると、前のマクロで範囲選択した部分しか検索しませ
ん。それでいいんでしょうか?。

 ってIranoanさんに聞いても仕方が無いので、詳しくは秀丸担当が帰ってきて
からになりそうです。ということでしばらくお待ちください。

[ ]
RE:10893 マクロで検索が上手く働かないNo.10896
Iranoan さん 04/07/10 12:59
 
 秀まるおさん今日は、Iranoan です。
>  秀丸マクロ側でforceinselect文が追加されたためにいろいろ矛盾が起きてる
> ようです
<中略>
>  というマクロ文を実行すると、前のマクロで範囲選択した部分しか検索しませ
> ん。それでいいんでしょうか?。
>
>  ってIranoanさんに聞いても仕方が無いので、詳しくは秀丸担当が帰ってきて
> からになりそうです。ということでしばらくお待ちください。
 元々 http://www.maruo.co.jp/turukame/3/ に報告すべきでしたね。確認が
甘く、申し訳ありません。
 どうぞ宜しくお願いします。

 P.S ここで書いても仕方がないかもしれませんが、秀丸の今の動きは良くな
いんでしょうね。理由はマクロの互換性が崩れてしまうから。

[ ]
RE:10896 マクロで検索が上手く働かないNo.10897
秀まるお さん 04/07/12 11:06
 
>  P.S ここで書いても仕方がないかもしれませんが、秀丸の今の動きは良くな
> いんでしょうね。理由はマクロの互換性が崩れてしまうから。

 ですよね。ということで僕の方で修正してみます。

[ ]
RE:10897 マクロで検索が上手く働かないNo.10898
Iranoan さん 04/07/12 12:24
 
 秀まるおさん今日は、Iranoan です。
> >  P.S ここで書いても仕方がないかもしれませんが、秀丸の今の動きは良くな
> > いんでしょうね。理由はマクロの互換性が崩れてしまうから。
>
>  ですよね。ということで僕の方で修正してみます。
 宜しくお願いします。
 P.S マクロ・ヘルプをみてみると、元々
> searchdown等の引数でinselectが指定できるものには有効ではありません。
とありますね(^^)。

[ ]