以下を参照してください。バッチ再生の音楽ファイルが長すぎます。現在、サシャディーのコードを使用して、これは私のコードです
@echo off
set "file=TobuMusic.mp3"
(echo Set Sound = CreateObject("WMPlayer.OCX.7"^)
echo Sound.URL = "%file%"
echo Sound.Controls.play
echo do while Sound.currentmedia.duration = 0
echo wscript.sleep 100
echo loop
echo wscript.sleep (int(Sound.currentmedia.duration^)+1^)*1000) >sound.vbs
start /min sound.vbs
私はオンライン音楽プロデューサー7obu(東武)から曲をダウンロードした、と私はバッチファイルで曲を再生したいです。このコードは多くの助けになりましたが、私はどのように正確に10秒長くすることができるのか分かりません。
どうすれば実現できますか?
多分、コードを取得した場所へのリンクを参照することができます。また、バッチファイルを使用してVBScriptファイルを作成してVBScriptを実行する理由を理解していない。なぜVBScriptですべてをやるのではないのですか? – Squashman
'Sound'オブジェクトの状態をチェックし、状態が' 1'のときは強制的に終了する必要があります。 [**ここにjscript **の例があります](https://github.com/npocmaka/batch.scripts/blob/master/hybrids/jscript/mediarunner.bat)、あなたはそれをvbscriptに翻訳できることを望みます。 [その他の方法](https://www.reddit.com/r/Batch/comments/45jgbh/how_to_play_musicsounds_in_batch/)コマンドラインからサウンドを再生します。 – npocmaka
私はOPがこの投稿について話していると思います:[バッチファイルで見えない音楽を再生しますか?](http://stackoverflow.com/a/23316395) – aschipfl