カーソル行に下線をつけて下移動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 0x020
00000;だけでできるように検討します。
現状では以下のようにしてできました。

setcompatiblemode 0x02000000;
while(y+1<linecount){
  down;
  moveto x,y;
  sleep 100;
}

[ ]
RE:10752 カーソル行に下線をつけて下移動No.10753
igus さん 25/09/05 17:27
 
希望通りの動作になりました。ありがとうございます。

[ ]