|
山紫水明です。
次のようなテスト用ファイルとマクロを作ります。
test1.txt
aaaaaaaaaa
test2.txt
aaaaaaaaaa
test3.txt
aaaaaaaaaa
マクロ
//-------------------------------------
replaceall "a", "b", linknext;
message str(result);
endmacro;
//-------------------------------------
実行(1)
test1.txt と test1.txt を開きマクロを実行します。
結果 20 で正常
実行(2)
さらに,test3.txt を開き,test1.txt をアクティブにしてマクロ実行
結果は
メッセージボックスが現れない,
他のファイルをアクティブにするとメッセージボックスが現れるが,結果は 20
ただし,3つのファイルとも正常に全置換が行われている。
実行(3)
さらにマクロの2行目に
nexthidemaru;
を追加すると 30 と表示される。
このような動ききをしますがどうでしょうか?
WindowsXP(Home) + 秀丸Ver.5.00 β22
では, (^^)/~
|
|