[ 新規に投稿する ]

カーソル行に下線をつけて下移動No.10751
igus さん 25/09/05 11:26 [ コメントを投稿する ]
  カーソル行に下線をつけて下移動させたいと思ったのですが、下線が消えてしまいうまくいきません。なにか良い方法はないでしょうか?

//カーソル行に下線をつけて下移動(失敗).mac
config "xUnderLine:1";
while(y+1<linecount){
  down;redraw;sleep 50;
}
endmacro;
[ ]
RE:10751 カーソル行に下線をつけて下移動No.10752
秀丸担当 さん 25/09/05 13:49 [ コメントを投稿する ]
  マクロ実行中は、カーソル位置の下線は表示されないようになっていました。
この動作は、setcompatiblemode 0x02000000;で無くしてマクロ実行中でもカーソル位置の下線は表示できるようにしてありました。

しかし今試してみてわかったこととして、スクロール発生時は効果が無かったです。
スクロール発生中は通常のキー操作でも下線は表示されないためでした。
moveto x,y;とすると回避できましたが、これをしなくてもsetcompatiblemode 0x02000000;だけでできるように検討します。
現状では以下のようにしてできました。

setcompatiblemode 0x02000000;
while(y+1<linecount){
  down;
  moveto x,y;
  sleep 100;
}
[ ]
RE:10752 カーソル行に下線をつけて下移動No.10753
igus さん 25/09/05 17:27 [ コメントを投稿する ]
  希望通りの動作になりました。ありがとうございます。
[ ]

[ 新規に投稿する ]