我有一个批处理文件在运行时在后台播放声音,使用Batch file executing a sound silently处的方法,但是当我退出批处理文件时,音乐将继续播放。
我是否有办法在批处理文件关闭时运行命令,以便声音文件停止播放?
我尝试过一个名为onexit的例子:
onexit taskkill /im wmplayer.exe
但它没有用。
答案 0 :(得分:0)
只是:
taskkill /f /im wmplayer.exe
应该工作。
答案 1 :(得分:0)
我的第一个想法是另一批:
@ECHO OFF
START "" /W <YourBatchhere>
TASKKILL /im "wmplayer.exe"
应该做的工作:)
/W
将在此时等待,但仍然是YourBatchhere已经结束。
无论成功或错误。