关闭批处理文件时执行命令



我有一个批处理文件在运行时在后台播放声音,使用批处理文件中的方法无声地执行声音。然而,当我退出批处理文件时,音乐将继续播放。

有没有办法在批处理文件关闭时运行命令,这样声音文件就会停止播放?

我尝试了一个我发现的名为onexit的例子:

onexit taskkill /im wmplayer.exe

但它不起作用。

只是:

taskkill /f /im wmplayer.exe

应该有效。

我的第一个想法是另一批:

@ECHO OFF
START "" /W <YourBatchhere>
TASKKILL /im "wmplayer.exe"

应该做的工作:)

此时/W将等待,YourBatchhere仍然结束。不管成功与否。

最新更新