此外如下代码可以参考下
$replace(%path%,%filename_ext%,)%album%.jpg //显示文件名为专辑名的图片,名字亦可以自己改,还是两者一致对于就能显示。
$replace(%path%,%filename_ext%,)%artist% - %album%.jpg //显示文件名为作者-专辑的同名图片。
②如果你把歌曲文件都是放在一个文件夹下的,然后专辑图片也是放在这个文件夹里的,你可以设置代码如下: 和上面代码是一样的,上面那种讲的是一个专辑一个文件夹,文件夹里有图片的形式~
$replace(%path%,%filename_ext%,)%artist% - %album% .jpg
$replace(%path%,%filename_ext%,)%album%.jpg //专辑图片改为专辑名.jpg或者作者名-专辑名.jpg就能显示了,这样会比较乱,下面这种情况就能解决这个问题。
③ 如果你把歌曲文件都是放在一个文件夹下 之后,还另起了一个文件夹,比如名为covers,然后把各专辑图片放到了里面,那么如下代码就行,注意那个专辑图片文件夹(covers)下的个专辑图片的名字要改好。代码如下
$replace(%path%,%filename_ext%,)covers/%artist% - %album%.jpg
$replace(%path%,%filename_ext%,)covers/%album%.jpg //同样专辑图片改为专辑名.jpg或者作者名-专辑名.jpg就能显示了 ,注意后缀格式。
④如果你是将专辑封面都放在foobar文件夹下的astfm\album路径下,那么如下代码:
$replace(%foobar_path%,%filename_ext%,)astfm/album/%artist% - %album%.*p*g
$replace(%foobar_ path%,%filename_ext%,astfm/album/%album%.*p*g 注意事项和③ 一样
ps:代码问题正确与否有待商榷和实验.一般来首一个配置里或多或少会有些代码的源码,在那个基础上修改会省力得多。
ps:音乐文件所在文件夹是什么意思不需要解释了吧...给张图吧


▬▬ WSH专辑面板下的代码设置(就是界面上的那个显示专辑封面的面板,一般都是WSH的
)
WSH专辑面板一般有代码设置,一般右键有这选项,若没有那么抱歉了,那个面板是默认显示音乐文件所在文件夹下的文件名为cover.jpg的图片为专辑图片。对于有有设置选项的,这里我介绍两种代码模式:
右键WSH专辑封面面板,WSH Cover参数设置,找到
Image.SourceFormat
或者
Image.
AditionalPath.
Format在里面改成如下:
<embed>||$directory_path(%path%)\cover.*||$directory_path(%path%)\folder.*||$directory_path(%path%)\front.*||$if(%album%,$directory_path(%path%)\%album%*.jpg,)||$if(%artist%,$directory_path(%path%)\%artist%*.jpg,)||$if(%album%,%Art_Album_Path%\%album%*.jpg,)||$if(%artist%,%Art_Artist_Path%\%artist%*.jpg,)
大致意思就是:
内嵌||歌曲同目录下的cover.*||歌曲同目录下的folder.*||歌曲同目录下的front.*||如果专辑标签字段存在 歌曲同目录下的 专辑名*.jpg||如果艺术家标签字段存在 歌曲同目录下的 艺术家名*.jpg||最后两个跟上面两个一样,唯一不同的是%Art_Artist_Path%,%Art_Artist_Path%是自定义路径,可以在参数选项>工具>扩展变量中修改-------以上Asion提供。