なんだか強制的に解決にさせられてるような気もするけど…ほんとに解決でよかったのかな?
最終的な目的を言ってもらえると適切な回答が得やすいですよ。
自分が思っている方向と違う角度からのアイデアをもらえるかもしれません。
> runで制御を移さなくても、実行はできますか。
runを使わなくても可能(条件付き)です。
HSP3のインストールフォルダ内にあるhsp3.exeを使えばオブジェクトファイル(*.AX)を実行することができます。
.asや.hspから.axを作る方法は上でかいたので大丈夫ですね。
b.hspからb.axを作ったら、コマンドラインでこんな感じで実行してみてください。
"C:\Program Files\hsp30\hsp3.exe" b.ax
hsp3のインストールフォルダを指定してくださいね。
実行するにはhsp3.exeを使うので、HSP3がインストールされた環境が必要です。
スクリプトファイルからオブジェクトファイルを作成する必要があるため、HSP3がインストールされた環境が必要です。
その他の解決方法…
自力でHSP3をエミュレートするプログラムを作成できれば出来なくは…無謀ですが。w