テキストファイルから読み込んだデータを、ということですね。
いくらテキストデータを見た目変数のように記述しても、そのままではHSPは単なる文字列としか認識しません。
まともにやろうとすれば構文解析が必要です。しかしこの方法は正直かなりめんどくさいです。
もう少し簡単な方法を紹介しておきます。
> 私の名前は"+namae+"です
の場合で、変数部分を名前に置き換えたいのであれば、
> "+namae+"
を検索して、変更したい値に置換すればOKです。
今の記述の仕方は誤解を招きやすいので、テキストデータを
> 私の名前は$namaeです
という書式にして、$namaeを置換する。と考えたほうが誤解がなくていいかも。
参考資料
構文解析:
http://hspwiki.tm.land.to/?%B9%BD%CA%B8%B2%F2%C0%CF
置換:
http://hspwiki.tm.land.to/?cmd=read&page=String%2F%C3%D6%B4%B9
(使うのはinstrとかstrmidとかの命令かな?)
HSP2なら参考スクリプト提示できるんですけどね。HSP3は作ってないや。