config の使い方No.06203
こさく さん 09/07/29 14:01
 
いつも秀丸エディタにはお世話になっています。
こちらでは初めまして、こさくと申します。

早速ですが、下記の件ご教示頂ければ幸いです。
ある処理をするために xHilightList の値を一時的に変更して、処理終了後に戻
そうとしています。

#ConfigOrg = getconfig( "HilightList" );  // 現設定を取得
config "xHilightList:0x00001EA1";     // 一時変更
 :
 :
//処理実行
 :
 :
config "xHilightList:#ConfigOrg";     // 設定復帰
#aaa = getconfig( "HilightList" );
message str( #aaa );
endmacro;

このようにしたのですが、message文で表示されるのは、”0”です。
たぶん、「設定復帰」部が間違っているのだと思いますがエラーにもなりません。
マクロヘルプも見ましたが、具体的な使用方法が判りませんでした。

一時的に変更した値を元に戻すにはどうしたらよいのでしょうか?
以上よろしくお願いします。

[ ]
RE:06203 config の使い方No.06204
K'zawa さん 09/07/29 14:30
 
こさくさん、こんにちは。
K'zawa/ユーザーです。

perlみたいに、文字列中の変数展開はありません。
 
config "xHilightList:" + str(#ConfigOrg);    // 設定復帰

のように書きます。

[ ]
RE:06204 config の使い方No.06205
こさく さん 09/07/29 14:49
 
K'zawa さん
 こさくです。

どうもありがとうございました。
出来ました。

config "xHilightList:str(#ConfigOrg)";    // 設定復帰
と、ここまでやってみてダメだったのでお聞きしました。

おかげさまで助かりました。
今後ともヨロシクお願いします。

[ ]