HSPでは一般に、ファイルの読み書きを行うには、bload命令やbsave命令を使用しますが、テキストファイルの読み書きには、ノートパット系の命令が推奨されています。
命令・関数名 | 意味 |
notesel命令 | 対象バッファ指定 |
noteload命令 | 対象バッファ読み込み |
notesave命令 | 対象バッファ保存 |
notemax | メモリノートパッドの行数(システム変数) |
notesize | メモリノートパッドの文字数 (システム変数) |
noteinfo関数 | メモリノートパッド情報取得 |
noteget命令 | 指定行を読み込み |
noteadd命令 | 指定行の追加・変更 |
notedel命令 | 行の削除 |
noteunsel命令 | 対象バッファの復帰 |
使用例
- テキストファイルを読み込むとき
sdim buf,10000
notesel buf
noteload ”sample.txt” - テキストファイルを書き込むとき
notesave ”sample.txt” - 5行目を読み込むとき
noteget buf,5 - 2行目に追加・変更
noteadd ”サンプル” ,2 - 5行目の削除
notedel 5