マクロの文字列について


To teraterm-ml@tkynx0.phys.s.u-tokyo.ac.jp
From Takashi Higashimura <thigashimura@di-system.co.jp>
Date Fri, 23 May 2003 00:26:12 +0900
Old-Return-Path <thigashimura@di-system.co.jp>
Reply-To teraterm-ml@phys.s.u-tokyo.ac.jp
Resent-Date Fri, 23 May 2003 00:35:25 +0900 (JST)
Resent-From teraterm-ml@nucl.phys.s.u-tokyo.ac.jp
Resent-Message-ID <"bz-OIlj5QmA.0.q44.yuEp-"@tkynx0.phys.s.u-tokyo.ac.jp>
Resent-Sender teraterm-ml-request@nucl.phys.s.u-tokyo.ac.jp

はじめまして。東村と申します。

teratermのマクロについてご質問があります。
分かる方ご教授願います。

マクロにて変数に文字列を代入するとします。
str = 'test1'

再び同じ変数に文字列を代入します。
str = 'test2'

するとstrの中身は'test1test2'となります。
普通に考えると、2回目に代入した場合は、
strの中身は'test2'になると思うのですが。。。

この動作が正常であればstrconcat関数の意味があまり
ありません。

これはバグなのでしょうか?仕様なのでしょうか?

また、現在for文の中で変数は同じ物(str)を使用し、
繰り返す度にstrに違う文字列を入れたいと考えております。
ここで、上記の動作が発生してしまい困っております。

変数の内容をクリアするような方法はあるのでしょうか?

どなたかご存知の方、ご教授願います。

以上、宜しくお願い致します。

Partial thread listing: