|
お世話になります。
すみません、もう1つ質問させてください。
下記のようなマクロをカーソル移動後タイマーに登録して、状候補やした候補を実
行すると、バージョン判定でメッセージを表示したあと、「endmacro」しているにも
かかわらず、マクロの実行が継続しているのか、メッセージが無限に表示されてしま
うことがあります。
こちらでやってみた限りだと、検索結果が見つからなかったときに、上記のような
現象が起きてしまうようです。
メッセージを1度だけ表示したあと、マクロの実行を中断するにはどうしたらよい
のでしょうか。
※ マクロの中でバージョン判定を行う際、あえて現状では存在しないバージョン
を指定していますが、実際には8.89が入る予定です。
----- マクロサンプル -----
if( event != 6 ) {
endmacro;
}
if( geteventparam(4) != 63 && geteventparam(4) != 64 ) {
endmacro;
}
if( version < 890 ) {
message "秀丸エディタのVer.8.90以降を導入してください。";
endmacro;
}
ddeinitiate "HidemaruReader", "Read";
ddeexecute("!"+gettext(foundtopx, foundtopy, foundendx, foundendy));
ddeterminate;
----------
以上、よろしくお願いいたします。
|
|