我见过一个 cfew 线程,其中说明了如何在以 start/min
开头时最小化播放音乐,以及创建一个 VBS 脚本来运行最小化音频的线程。但无论我尝试以哪种方式最小化音频,它都会出现在屏幕上。
此外,如果我尝试 start/min
或 start/max
我会得到相同的结果。
有人知道我如何才能最小化某些东西吗?
最佳答案
@echo off
set "file=track12.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
只需将 track12.mp3
更改为音频文件的名称
循环播放同一首歌曲:
@echo off
set "file=track12.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
:loop
start "" /wait /min sound.vbs
goto:loop
关于batch-file - 用批处理文件播放隐形音乐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23313709/