HSP3掲示板より、ファイルパスの前後に「"」(引用符、ダブルクオート)が付くというもの。
noteload dir_cmdline
これでは””が含まれているので、エラーがおきてしまいます
この仕様には下の条件があります。つまりは引用符が引っ付かない場合もあるわけですな。
- 環境がWindows NT系OSであること。
- パスに半角スペースが含まれてること。
ということで、HSP3ではpeek関数で先頭バイトをチェックし、getstr命令で切り出しするのがもっとも手軽。shlwapi.dllのStrTrim関数に放り投げる方法もあります。