|
seltoplineno, seltopcolumn, selendlineno, selendcolumnがファイル全体と一致し
ているかを調べるといいですが、最後の行の長さを知るのが面倒かもしれません。
いちいち移動しないといけないです。
例:
if( selecting != false && rectselecting == false ) {
disabledraw;
#x=x;
#y=y;
gofileend;
#eoflinelen2 = linelen2;
moveto #x,#y;
if( seltoplineno == 1
&& seltopcolumn == 0
&& selendlineno == linecount2
&& selendcolumn >= #eoflinelen2
) {
message "全選択してる";
}
}
先日のヒットする数を調べるマクロも最後に移動して調べるといいのですが、ただ面
倒だったので10000とかにしてました。
https://www.maruo.co.jp/hidesoft/4/x09365_.html
前からあったらいいと思っていたのですが、カーソル位置以外の行の長さも知ること
ができるようにlinelen2[#n]みたいに指定できたらいいので、そういう指定方法も今
後追加しようと思います。
|
|