|
皆さん今日は、ひろです。
MES/2/05127 へのレスです。以下に sample macro を記載します。
#reg_search=searchmode;
if(!#reg_search){
writeininum "hidemaru.ini","Env","SelectFound",1;
envchanged;
}
if(selecting){
#bx=seltopx;
#by=seltopy;
#ex=selendx;
#ey=selendy;
}else{
message "範囲選択しないと実行できません。";
endmacro;
}$search=input("検索文字列は?");
$replace=input("置換文字列は?");
escape;
moveto #ex,#ey;
searchup $search;
while(result){
if(seltopy<#by||(seltopy==#by&&selendx>#bx))break;
else insert $replace;
findup;
}escape;
writeininum "hidemaru.ini","Env","SelectFound",#reg_search;
envchanged;
endmacro;
|
|