-1

こんにちは、tclスクリプトで.wavファイルを再生しようとしていますが、再生できません。パッケージSound 1.0をインストールしようとしましたが、まだ機能しません。.wavファイルをc:/に貼り付けました。ビンに入れて試しexec bell.wavましたが、o/pは言います

couldn't execute "TTBell.WAV": no such file or directory

これまたは任意のWindowsAPIヘルプに関するヘルプを入手できますか?

4

1 に答える 1

2

.WAVファイルは実行可能ファイルではないため、そのように実行することはできません。最も簡単な方法は、次のSTARTようにユーティリティを使用することです。

set thefile "bell.wav"
exec {*}[auto_execok start] "" [file nativename [file normalize $thefile]]

古い Tcl (8.4 以前) を使用している場合は、代わりに次の複雑な形式を使用してください。

set thefile "bell.wav"
eval exec [auto_execok start] [list "" [file nativename [file normalize $thefile]]]

どちらの場合も、いくつかのケースの奇妙さのために、空の引数 ( "") が必要STARTです…</p>

于 2012-12-11T15:49:44.667 に答える