批处理-如果未播放音频文件,则视为任务吗?

时间:2018-12-07 19:10:27

标签: batch-file wav taskkill

今天一直在研究项目构想,在尝试终止音频任务时遇到了这个问题。这是我的代码(问题在代码块后面):

:two
ECHO Reading...
start C:\Users\Gigabyte\Documents\Audacity\FDD.wav
timeout /t 24 >nul /nobreak
taskkill FDD.wav
GOTO continue
:three
ECHO Reading
start C:\Users\Gigabyte\Documents\Audacity\HDD.wav
Timeout /t 44 >nul /nobreak
taskkill HDD.wav
:continue

t给我一个错误消息,提示无效,然后关闭窗口。我通常可以逐字朗读它,但是时间却花了我很多钱。我所知道的是,到目前为止,引号中的内容无效。但是,我怀疑音频文件名无效,并且不存在这样的任务。这回到了主要问题。 “如果未播放音频文件,是否认为是一项任务?”。

(如果是任务或进程ID的问题,那么我如何找到它们?) (如果您需要更多代码来找出具体情况,我会很乐意添加一些内容)

1 个答案:

答案 0 :(得分:0)

音频文件是数据文件,不是可执行文件。您需要找到实际上正在播放音频文件的程序,然后杀死它。因此,如果您使用的是Windows Media Player,则可以将其杀死。 (不包括Groove音乐)

-SomethingDark