プログラミングマニュアルには
>2.スクリプト記述の基本
>・文字列
の項目で
>「\」は特殊な意味を持つキャラクタとして解釈されます。
> 「\"」 は、ダブルクォート(")を表わします。
とあるのだけど、あまり目を通さない人も多いのかもしれません。
まあちょっと、
-ab "1"
*bc "2"
とだけ書き込んだテキストファイル「a.txt」を作って以下のスクリプトを走らせた所
dim a,20
notesel a
noteload "a.txt"
print a
for i,0,20
b = peek(a,i)
print b
next
notesave "b.txt"
stop
内部では「\"」じゃなくて「"」一文字ですね。まあ、当たり前な気もしますが。
「"」のコードは34、「\」のコードは92ですが、34の前に92は無いのが分かりますね。
新規作成している「b.txt」の内容を見ると、notesaveでの保存も問題無いようです。
コーディング時、文字列の中に「"」を書く必要がある時には、
「"」の前に「\」をつけてやればよろしいかと思います。
怒ってたら・・・・・・これで勘弁して下さい(ヲイ
というか、質問意図を予測して書いてみたけど、合っているのかいないのか。