- @echo off & title 自动播放音频
- ::使用系统播放器wmplayer.exe,可以改成其他播放器。
- ::可以随机播放目录下所有音乐,不限五首。
- ::命令 ping /n 300 用于控制时间,5分钟即300秒。
- ::最好等待播放结束再关闭,否则请重新运行一次关闭后台播放。
- :input
- taskkill /f /t /im wmplayer.exe>nul 2>nul
- set /p input= 开始播放【Y】退出【N】
- if /i %input%==Y goto loop
- exit
- :loop
- cls&set num=0
- for /f "tokens=1*" %%i in ('cmd /v:on /c "@echo off&for /f "usebackq tokens^=*" %%a in (`dir /b *.mp3 *.wma`) do (echo ^!random^! %%a)"^|sort') do (
- SETLOCAL ENABLEDELAYEDEXPANSION
- set /a num+=1
- echo [!num!] 正在播放 %%j
- start /min "" wmplayer.exe "%%~fj"&&ping /n 300 127.0.1>nul&&taskkill /f /t /im wmplayer.exe&echo;
- if !num! geq 5 goto input
- )
- goto loop
复制代码
|