RE:00042 マクロ変数についてNo.00899
ENCODINGSHIFTJIS さん 99/12/07 10:11
 
>文字列変数に数字変数を中間代入文として使いたい場合の対処方法が判りません。

eval関数や文字列展開は秀丸マクロにありません。
ですから、ムリです。トリッキーで非実用的な方法ならあります。
考え方。
1.連想配列を使う方法
秀丸マクロには連想配列は無いが、.ini ファイルのアクセス
機能(getinistr(),writeinistr;)で代用できます。
2.ソース発生&評価の方法
秀丸マクロのソースを内部で作ってファイル出力し、それを
マクロ内から execmacro; して動かし、結果を得る。

.ini ファイルはいろいろ使えます。行の形式は固定ですが、
秀丸画面を開かずにI/Oできる。KEYを行番号にすると複数行も
書き込めます。



[ ]