网问答>>bat批处理如何实现随机播放文件夹中歌曲?
问题
已解决

bat批处理如何实现随机播放文件夹中歌曲?

时间:2020-11-22 22:12:35
公司每天中午12点下班需要播放一首音乐,想用一个“批处理命令”配合windows定时任务解决这个需求,所以请大佬帮忙写一个批处理命令:使用系统默认播放器随机播放文件夹中的任意一首歌曲,且只需要播放一首即可,非常感谢!
最佳回答
以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI@echo offrem 使用系统自带的Windows Media Player播放器随机播放一个指定文件夹里的一个音频文件set #=Any question&set @=WX&set $=Q&setaz=0x53b7e0b4title %#% +%$%%$%%@% %z%set "exefile=C:Program FilesWindows Media Playerwmplayer.exe"set "folder=D:xxx音乐文件夹"if not exist "%exefile%" (echo;"%exefile%" not found&pause&exit)if not exist "%folder%" (echo;"%folder%" not found&pause&exit)for f "tokens=1* delims=:" %%a in (dir a-db "%folder%"^|findstr n .*) do ( set n=%%a set "_%%a=%folder%%%~nxb")set a "r=%random% %% n+1"setlocal enabledelayedexpansionecho;"!_%r%!""%exefile%" PLAY "!_%r%!"endlocalecho;%#% +%$%%$%%@% %z%pauseexit
时间:2020-11-22 22:12:40
本类最有帮助
Copyright © 2008-2013 www.wangwenda.com All rights reserved.冀ICP备12000710号-1
投诉邮箱: