|
マボカルさん,こんにちは。
>ちなみにそういう設定も全てマクロで可能でしょうか。あるファイルに
>のみそういう設定で一時的に表示したいと考えているのですが・・・。
>config系のマクロ文を使うような気がしますが、強調文字の色を任意に
>変えて、しかもそれをマクロで実行を行うファイルに対してのみ一時的
>に行うという設定です。
マクロで文字の色を任意に変えるのは今すぐには思いつきませんが,ある強調
表示に予め文字色,背景色を指定しておいて,それを一時的にマクロで呼び出す
ことは可能です。日本語秀丸でしか確認していませんが。
//------ Colortemp.mac ------------------------------------//
//たとえば強調表示8で背景色,文字色とも白に設定した場合
#flag = 0x1C1; //強調表示8
$colortemp = currentmacrodirectory + "\\colortemp.hilight";
$word = gettext( seltopx, seltopy, selendx, selendy );
if( $word == "" ) {
message "No letter selected";
endmacro;
}
##handle1 = hidemaruhandle( 0 );
openfile "/h";
insert str(#flag) + "," + $word + "\n";
saveas $colortemp;
##handle2 = hidemaruhandle(0);
setactivehidemaru ##handle1;
closehidemaru ##handle2;
loadhilight $colortemp, 0;
config "y+";
endmacro;
//------------------------------------------------------//
では, (^^)/~
山紫水明(ユーザー)
SANSHISUIMEI
|
|