通りすがりさんが言われている通り、まずは使用している(する)命令を
HSP Document Libraryで確認。
「noteadd」命令使うにはまず「notesel」で対象バッファを指定とありますね。
ソース編集中に、なぜか「notesel ほにゃほにゃ」が消えたのでしょうね・・・
以下、抜粋箇所のみのソース動作版です(HSP Ver.3.5で確認ずみ)
// リリース時はコメントアウト
#define DISP_DEBUG
// mp3ファイル名を入れておく変数作成 1024は何となく
sdim music_buf,1024
// メモリノートパッド命令で使用するので対象を指定
notesel music_buf
// txtファイル指定しておいた
// 16 : ファイルOPENダイアログ指定
dialog"txt",16,"TXTファイル"
//*************************************
// 戻り値確認
// stat = 0 : キャンセルかエラー
// 1 : refstr(システム変数)にファイル名
//*************************************
if stat = 1 {
#ifdef DISP_DEBUG
// 確認の為表示してみる
// dir_cur : 現在のカレントディレクトリパス
// refstr : 選択されたファイルパス
// "\n" : エスケープシーケンスの改行表記
mes dir_cur +"\n" + refstr
#endif
// chdir"C:\\Users\\Jon\\Desktop\\1.3\\system"
noteadd refstr
notesave"music.txt"
} else {
mes "ファイル選択キャンセルかエラー"
}
// noteselで指定した対象を復帰
noteunsel
#ifdef DISP_DEBUG
stop // 確認表示しているのでここて停止させている
#else
end // 通常はこちらでプログラム終了
#endif