Friday, November 27, 2009

bat背景音乐播放程序

每次听歌都要开player或是设定music playlist?
何必那么麻烦?click一次就可以把folder里的music听完!
而且这是背景播放的,是完全不会看到player的哦!

这次是用batch file来生成一个vbs的playlist。
将以下的编码写在notepad,然后save as一个bat文件,之后把它放在储存你所有music的folder里,click一次即可!
编码如下:

@echo off&color 0a&title 背景音乐播放程序
mode con cols=30 lines=15
echo ****************
echo 背景音乐播放程序  
echo ****************
echo 1.播放音乐 2.停止音乐
set /p smilediao=请输入选项:
if "%smilediao%"=="1" (goto hello) else (wmic process where name='wscript.exe' call terminate>nul&echo 谢谢使用。

。&ping -n 2 127.1>nul&del /f /q x.vbs&exit)
:hello
echo 正在载入音乐文件...
echo set diao=createobject("wmplayer.ocx")>musiclist.vbs
for /r . %%a in (*.mp3 *.wma) do (
echo diao.url="%%a">>musiclist.vbs
echo wscript.sleep 1200>>musiclist.vbs
echo wscript.sleep diao.currentMedia.duration *1000>>musiclist.vbs
echo wscript.sleep 1000>>musiclist.vbs
)
start musiclist.vbs

如果想要停止音乐播放,只要再次运行本程序,选择停止即可。

No comments:

Post a Comment