|
FooBar2000 Title Formatting[FooBar2000标题格式使用详解](19) '】','】', '('41A5BE'(', ')',')', )
和 $strchr 语句类似的 语句有 $strrchr 和 $strstr
$strrchr
一般形式 $strrchr(a,b),a 为字符串,b 为字符 作用在字串 a 里找到最后一个 b 字符的位置
$strstr
一般形式 $strrchr(a,b),a 为字符串,b 为字符串 作用在字串 a 里找到第一个 b 字串的位置
//我们也可以把他把 $substr 换成 $left 和 $right //$left 语句 一般形式为 $left(a,b),a 为字符串,b为数字 //作用是将 a 的左边 b 个字符截取出来 //$right 语句 一般形式为 $right(a,b) 作用和 $left 相反,是截取 a 右边 b 个字符 $puts(position, $max($strchr(%title%,'('),$strchr(%title%,'['),$strchr(%title%,'('),$strchr(%title%,'【')))
//这里是修改后的 $puts(title_left,$left(%title%,$sub($get(position),1))) $puts(title_right,$right(%title%,$sub($len2(%title%' '),$get(position))))
$if($strcmp(0,$get(position)), 0000FF %title%, 0000FF $get(title_left) 00FF80 $get(title_right))
进度条在状态栏里很常见的,下面我就来说说他
有两个语句是关于进度条的 $progress 和 $progress2
举例: // 数字 20 表示,进度条的总宽度 // 在前者中字符 # 表示已播放的百分比位置 // 后这中已播放的用 # 显示出来,未播放的用 = 显示 // 我们也可以给 # = 加上颜色 $progress(%_time_elapsed_seconds%,%_time_total_seconds%,20,'#','=')
$progress2(%_time_elapsed_seconds%,%_time_total_seconds%,20,'#','=')
有时我们会看到颜色渐变的进度条,他没有用到上面的两个语句
举例: // 推荐字体为 @BatangChe、@DotumChe、@GulimChe、@GungsuhChe // 确定出进度条的宽度 $puts(width,50)
// 确定组成进度条的字符 $puts(item,█)
// 确定渐变条的颜色 $puts(c_1,CC9A66) $puts(c_2,005FFB)
// 求出已播放的百分比 $puts(played, $div($mul(%_time_elapsed_seconds%,100),%_time_total_seconds%))
// 计算出已播放的部分显示的宽度 $puts(played_width, $div($mul($get(width),$get(played)),100))
// 计算出未播放的部分显示宽度
|