|
W.Hiroshiさん,こんばんは。
>設定を変更することによってどんなメリットがあるのか理解できなかったから
>です。(今でもよく分かっていません)
どちらがいいかは好みの問題でしょうが,たとえば,
searchdown "[0-9]+", regular
で下方検索したとき,範囲選択であれば,
gettext( seltopx, seltopy, selendx, selendy );
でヒットした文字列を取得できます。
>マクロの中で、強制的に設定を変更してしまうことは出来るのでしょうか。
上記のような場合は次のようなサブルーチンを使って一時的に範囲選択に切り
替えてまた元に戻すということをやります。
Change_search: //検索状態を変更
if ( !searchmode ) { // 点滅であれば範囲選択に変更
openreg "CURRENTUSER", "Software\\Hidemaruo\\Hidemaru\\Env";
writeregnum "SelectFound", 1;
#modechanged = 1;
envchanged;
}
return;
Reset_search: //検索状態を変更していれば元に戻す
if ( #modechanged ) {
writeregnum "SelectFound", 0;
envchanged;
closereg;
}
return;
では, (^^)/~
山紫水明
SANSHISUIMEI
|
|