|
noroさん今日は、ひろです。
> そう解釈すると、#00845 のマクロ中で、
> #SF=getininum("hidemaru.ini","Env","SelectFound");
> の行の後に、
> if(!#SF){
> writeininum "hidemaru.ini","Env","SelectFound",1;
> envchanged;
> }
> が抜けてると思います。これについては、あとでひろさんからコメントがある
おっしゃる通りです (^^;。
一日一度しか access しないので、この tree の肥大化に着いていけなく
なっています m(_|_)m。念の為、再度 up しておきます。
//-------------------------------------------------------------------
title "カタカナを半角に置換中";
if(!selecting)selectall;
#topx=seltopx;
#topy=seltopy;
#endx=selendx;
#endy=selendy;
$s=searchbuffer;
#f=searchoption;
#SF=getininum("hidemaru.ini","Env","SelectFound");
if(!#SF){
writeininum "hidemaru.ini","Env","SelectFound",1;
envchanged;
}disabledraw;
disableinvert;
escape;
moveto #topx,#topy;
searchdown "[ァ-ミム-ロワヲ-ヴー「」・。、<>]+",regular;
while(result&&#endy>=seltopy){
if(#endy==seltopy&&#endx<seltopx)break;
else{
call zen2han;
finddown;
}
}findup;
if(result&&#topy<=selendy&&#endx<selendx)call zen2han;
setsearch $s,#f;
enableinvert;
enabledraw;
if(!#SF){
writeininum "hidemaru.ini","Env","SelectFound",0;
envchanged;
}endmacro;
zen2han:
tohankaku;
escape;
return;
//-------------------------------------------------------------------
|
|