もしかして、スクリプトのある場所にデータを置いて、システム変数 dir_exe を利用しようとしていませんか?
システム変数 dir_exe は、「実行ファイル」のあるパスを指しています。
EXEファイル作成 で作成した実行ファイルならそれがある場所を指しますが、スクリプトエディタから[f5]キーなどで実行した場合は、「実行ファイル」とは hsp3.exe のことを指します。
試しに、 Kpanさんの書かれたスクリプトを、スクリプトエディタからの実行とEXEファイルでの実行の両方で試してみてください。
実際に直すとしたら、
loadname = "\\comand\\block.txt"
exist dir_exe+loadname
if strsize<1 : noteload dir_cur+loadname : else : noteload dir_exe+loadname
とでも書いてみるとどうでしょうか。
実行ファイルのあるフォルダにデータがあればそれを、なければカレントフォルダから読み込むようにしています。
※すいません一箇所間違ってたので再投稿しました。。。 orz