Ich mache ein Spiel im Batch, und ich möchte Musik spielen, während der Spieler "kämpft". Ich habe es geschafft, die Musik zu spielen, aber ich kann die Musik nicht stoppen, sobald der Spieler mit dem Kampf fertig ist.Ton im Stapel?
@echo off
set "file=BattleMusic.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'
Das ist mein Musikskript. Irgendwelche Ideen, wie man es stoppt, sobald der Spieler fertig ist?
die Musik ist nicht nach meinem Geschmack, aber der Code ist definitiv eine großartige Arbeit. – Stephan
Darf ich fragen was/IM tut? – FudgeMuffins
@FudgeMuffins: 'taskkill /?' Gibt Ihnen die Antwort: "Gibt den Image-Namen des Prozesses an, der beendet werden soll." – Stephan