|
お願いします。
マクロにおいてdisabledraw;が機能しません。
原因と対策を教えて下さい。
setcompatiblemode 15;
disabledraw; //高速化のため画面の書き換えを禁止
#a=0;
while (#a<1000) {
#a=#a+1;
searchdown "\\\\pics" , regular, nocasesense, hilight;
if( ! result ) beep;
right 6;
beginsel;
golineend;
copy;
nexttab;
paste;
insert "★";
prevtab;
}
もしかしてタブ切り替えをするとdisabledraw;が解除されてしまうのかと思い、
タブ切り替えの直後に毎回disabledraw;を入れてみたのですが殆ど効果ありません。
また、秀丸のウインドウを最小化する方法も試しましたが、
showwindow 2;
showwindow 1;
マクロ実行中は他のアプリケーションの操作に干渉してまともに操作できなくなりま
す。
・タブ切り替えを頻繁にするマクロでも画面表示を抑制し、
・他のアプリケーションへの干渉も起こさない
これが可能でしたら方法を教えて下さい。
|
|