我们要达到的酷玩效果是:
按win+r => 输入play u2 =>回车即播放文件名匹配u2的歌曲,
u2可相应的变换。
首先我们建立类似如下的音乐列表:
D:\music\beyond\beyond-amani.wma
D:\music\beyond\beyond-一无所有.wma
D:\music\beyond\beyond-不再犹豫(专业dj混音制作全城劲爆的士高版).wma
D:\music\beyond\beyond-不再犹豫.wma
D:\music\beyond\beyond-不可一世.wma
D:\music\beyond\beyond-不在犹豫.wma
D:\music\beyond\beyond-交织千个心.wma
假设音乐文件在D:\,则可以这样来生成:
cd /d D:\
dir /s /b *.wma > list.txt
接着,下载一款能接受上述列表文件作为参数的音乐播放器mplayer,可以到这里下载,将其安装后将mplayer.exe添加到PATH中去
最后,再生成如下的一个play.bat文件,并将其也添加到PATH中:
cd /d D:\
findstr /I /R %1 list.txt > playlist.txt
mplayer -playlist playlist.txt
OKAY!That's all!Have fun!
更新
贴一个用例:
D:\Program Files\MPlayer for Windows>mplayer -playlist list.txt
MPlayer Sherpya-SVN-r30075-4.2.5 (C) 2000-2009 MPlayer Team
Playing D:\music\beyond\beyond-amani.wma.
ASF file format detected.
[asfheader] Audio stream found, -aid 1
Clip info:
title: Amani - Beyond
author: 音乐合辑
copyright: tt90.com
comments: tt90.com
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, s16le, 96.0 kbit/6.80% (ratio: 12003->176400)
Selected audio codec: [ffwmav2] afm: ffmpeg (DivX audio v2 (FFmpeg))
==========================================================================
AO: [dsound] 44100Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
