1

sbcl命令: 私の(run-program "/bin/ls" '() :output *standard-output*) ボックス:squeeze _Debian_ で正常に動作します。しかし、私は実行できません:

(run-program "/usr/bin/alsaplayer CD.cdda" '() :output :stream)

そのオプションはこの場合には適切ではないと思い:out :streamますが、誰かが良いオプションを教えてもらえますか?

前もって感謝します。

ジェラール

4

1 に答える 1

1

出力に興味がない場合は、試してみてください

(run-program "/usr/bin/alsaplayer" '("CD.cdda"))

または、音楽の再生中にlisp replを使用したい場合は、

(run-program "/usr/bin/alsaplayer" '("CD.cdda") :wait nil)

SBCLマニュアルセクションを参照してください。7.4.3外部プログラムの実行

また、人々が問題をよりよく診断できるように、いくつかの出力/エラーメッセージを含めます。

于 2013-01-21T20:27:25.017 に答える