|
FooBar2000 Title Formatting[FooBar2000标题格式使用详解](10) //考虑到┴ ┬ ─ ├等边框字符只占一个字符位,要让各信息居中显示只需要 ($get(info_width)-信息宽度)÷2 //又考虑到在foobar中 奇数÷2=(奇数-1)÷2,这样当信息宽度为奇数时该行的实际显示宽度只有 39 //所以这个时候我们只需要在最后加入一个边框字符来填补这个空缺
//有时会出现某一行的信息宽度超过了 40 //这时我们可以把该专辑的各行显示信息作比较,取出最长的 //而有时这最长的可能为奇数,我们就给他加上 1,把他变成偶数 //$max 语句可选出最大值,$min 语句可选出最小值 $puts(widest, $max($len2($get(artist)),$len2($get(album)),$len2($get(album_info)),$len2($get(track_info))))
$if($stricmp($mod($get(widest),2),1), $puts(widest_2,$add($get(widest),1)), $puts(widest_2,$get(widest)))
$puts(info_width,$max(40,$get(widest_2)))
//$select 一般形式为 $select(n,a,b,c,……) n 为数字,n=1 时返回 a,n=2 时返回 b,n=3 时返回 c $puts(info,
|