0、典型脚本示例

Foobar2000 是高可定制、可编程的音乐播放器

//函数方法以$开头,如$puts 变量声明并赋值
//系统变量以%%包围,如%el_row_height%
//$add:加,$sub:减,$mul:乘,$div:除
//坑爹的只支持整数,要获得小数的,得先乘以后除
//如下,要乘以1.75,得先乘35后除20 -_-!
$puts(imgwidth,$div($mul($mul(%ART.ROW%,%el_row_height%),35),20))
$puts(art.size,$get(imgwidth))
$puts(text.left,$add(10,$mul(%ART.MARGIN%,2),$get(art.size)))
$puts(text.color,255-255-255)$puts(len.width,$add(4,$gettextwidth(%length%)))
$puts(text.right,$add(%el_width%,-$get(len.width)))
$puts(effect,$ifequal(%ON.SHADOW%,1,glow:0:48-48-48:3 offset:1:2,))
$puts(effect2,glow:2:99-99-99:1 offset:0:0)///Track Info///
//$drawstring:格式并在指定位置输出字符串
//%x% %y%:直接连接字符串作为新的字符串
//$if2(x,y):如果x为空则显示y
//$replace:字符串替换
$setcoordinate(1)  //x,y,r,b mode
$drawstring(%title% ← %artist%,$add($get(text.left),40),0,$get(text.right),%el_height%,$get(text.color),left vcenter nowrap elipchar,$get(effect2))
$drawstring($if2($replace(%rating%,5,♥),☆) %length%,0,0,$sub(%el_width%,4),%el_height%,$get(text.color),vcenter right elipchar,$get(effect2))//$if:判断真伪、虚实
$if($not(%el_isplaying%),
$drawstring(%tracknumber%,$get(text.left),0,$add($get(text.left),40),%el_height%,$get(text.color),vcenter,$get(effect2))
,
$setcoordinate(0)
$if(%ispaused%,
$imageabs($add($get(text.left),3),5,,,
%el_foobar2000_path%\skins\NeoAshen\EL\el_pause.png
,,,,glow:4:255-255-255)
,
$imageabs($add($get(text.left),2),4,,,
%el_foobar2000_path%\skins\NeoAshen\EL\el_play.png
,,,,glow:4:255-255-255)
)
)$setcoordinate(0)///Album Art///
$enabledraw(1)
$puts(art.top,$add($select(%ON.ART.IN.GROUP%,%el_row_height%),%ART.MARGIN%))
$puts(art.left,%ART.MARGIN%)
$setworldtransform($add(2,-%ON.ART.IN.GROUP%))
//$imageabs:加载图片
$imageabs($get(art.left),$get(art.top),$get(art.size),$get(art.size),%el_group_first_path%,artreader,,,$get(effect))

1、我的发布版本:Foobar2000 Ver. of AllanYan NJU 99EE (左:可视化  右:主窗口)

2、歌词动态显示窗口 Foobar2000 Ver. of AllanYan NJU 99EE

3、Foobar2000 开发环境(左下:布局 右下:脚本)

我的Foobar2000定制版本相关推荐

  1. 豪气十足!联想Z6 Pro法拉利定制版本首现

    昨日,联想集团副总裁常程在微博发布了一张联想Z6 Pro法拉利定制版本的照片,是否发售目前尚未可知. 根据微博公布的照片来看,联想Z6 Pro法拉利定制版本版本机身采用法拉利经典的红色作为后盖色,联想 ...

  2. 淘宝推出了定制版本的 JVM

    淘宝推出了定制版本的JVM,包括 1)性能优化*Performance Tuning(针对淘宝x86平台的专用优化) 2)定制*Customization(根据淘宝业务需求) 3)Bug修复*Bug ...

  3. 索尼克通信支付宝、超声波、蟋蟀和其他定制版本源代码

    前段时间写了声通信开源SinVoice.我们发现非常IT利益相关方对声学原理与应用.特别面前的一个开放源码的版本号(SinVoice)在...的基础上.声波的效果.效率方面等方面做了很多优化,达到了商 ...

  4. [中秋特别定制版本]绝美登录页面搭配[登录数据存储到服务器](服务器宝塔数据库开通+短信服务开通+后端redis验证码缓存)

    hello,大家好,这里是又鸽了好几个星期不出文章的x,最新在准备答辩所以又停更了

  5. imx6 板卡移植官方yocto版本(2_定制系统)

    上一节中已经讲述了如何去构建编译环境,这一节讲一下如何定制专属于自己板卡的系统.1.配置linux内核官方repo下来的yocto项目里配置了多个内核可选,我们可以在yocto目录下/source/m ...

  6. joyui版本和android版本,JOYUI 11内测版正式推送,黑鲨游戏手机体验大幅升级

    随着电竞项目逐渐向手游端倾斜,越来越多的玩家开始关注游戏手机这一品类.近日,黑鲨游戏手机官方微博发布一则消息,将于12月开始逐步为申请体验JOYUI 11内测版的用户推送升级.这次大版本升级将会带来一 ...

  7. 域名买了,DNS解析怎么选?一键按需定制解析服务不是梦!

    2019独角兽企业重金招聘Python工程师标准>>> 域名买了,DNS解析怎么选?一键按需定制解析服务不是梦 --云解析DNS按需定制版本发布啦! 你还在烦恼DNS解析服务不知如何 ...

  8. 定制适合自己的精简桌面环境

    2019独角兽企业重金招聘Python工程师标准>>> 概述 DDE确实最好的桌面环境之一,喜欢在Linux下工作,只是不喜欢基于debian untable 仓库桌面版本,也不喜欢 ...

  9. 【杂谈】如何应对烦人的开源库版本依赖-做一个心平气和的程序员?

    平时做开发时最烦人的除了项目不会做,恐怕就是环境依赖的问题了吧. 一个好好的项目,换个环境总是出问题,开源库一升级就挂掉,总有"坏人"搞掉自己的系统库,今天就来随便聊聊吧. 作者 ...

  10. 如何使用BHO定制你的Internet Explorer浏览器

    原文出处:Browser Helper Objects: The Browser the Way You Want It 一.简介 有时,你可能需要一个定制版本的浏览器.在这种情况下,你可以自由地把一 ...

最新文章

  1. Python基础总结(5)
  2. Jquery背景图片的预加载
  3. HTML form 标签的 action 属性
  4. cambridge sharing note 1
  5. jdk 9和jdk8_JDK 9已完成功能!
  6. flink(一个流处理,一个批处理)
  7. docker fdfs修改storage ip
  8. co88 sap 实际结算_SAP 物料帐的基本原理
  9. 阅读《资本论》简单思考和笔记
  10. cas 单点登录 http 方式配置实现
  11. USB 2.0规范中译本 第二章 术语和缩写
  12. React 中 TypeScript 和装饰器及 Hooks
  13. c#之toolstrip_toolstripcontainer_TopToolStripPanel
  14. 什么是盐加密 为什么使用盐加密密码
  15. Java内存管理-Stackoverflow问答-Java是传值还是传引用?(十一)
  16. python分析b站_实战 | Python模型分析B站优质up主
  17. 【物理应用】基于Matlab模拟极化雷达回波
  18. BigDecimal精度丢失问题
  19. 树莓派 java 驱动 4.2寸 微雪 墨水屏 天气 预报
  20. 配置Hive递归查询子目录

热门文章

  1. D3中的each() 以及svg defs元素 clipPath的使用
  2. 转载 GIS的下个十年(Cary Mann, vice president, Bentley)
  3. 用react制作半圆形进度条
  4. linux终端修改键盘格局,如何在Ubuntu桌面中更改键盘布局
  5. CDH集群更换ip,主机名
  6. java.io.IOException: Unable to read entire header; 275 bytes read; expected 512 bytes
  7. php+mysql+H5砸金蛋、九宫格、翻翻乐、扭蛋机,开盲盒抽奖程序模板
  8. Windows驱动程序之cat文件介绍
  9. 计算机总是说该程序正在使用,另一个程序正在使用此文件,电脑程序正在使用此文件无法访问如何解决...
  10. 计算机软件项目的效益预测,软件工程经济效益分析.doc