|
きいろいまふらあです。
YK wrote on Tue, 23 Nov 1999 01:29:30 +0900
> ば太字(修正個所)が分かりますが、ある行が更新されているか否かを、
> マクロで判別する方法がありますか。
goupdatedown/goupdateup あたりでなんとかなりませんかね?
//---
//調べる行を設定
#targetlineno = lineno;
//#targetlineno = 100;
//1行しかないテキストの場合は放棄(^^;<手抜きです
gofileend;
if(lineno == 1){
endmacro;
}
//調べる行の前後からgoupdateup/downを実行
if(#targetlineno == 1){
movetolineno 1,2;
goupdateup;
}else{
movetolineno 1,#targetlineno - 1;
goupdatedown;
}
//goupdateup/down後の現在行と調べる行番号が一致するかで判断
if(#targetlineno == lineno){
message "行" + str(#targetlineno) + "は編集されています";
}else{
message "行" + str(#targetlineno) + "は編集されていません";
}
endmacro;
//---
テストしてないですが、ニュアンスだけ読み取って下さい。(^^;
まふ
|
|