作者Kenqr (夏天的微笑)
看板AudioPlayer
标题[fb2k] foo_scheduler 排程教学
时间Sat Feb 16 17:57:50 2013
前阵子在 EZsoft板询问有无适合睡前播音乐的软体
xvid大推荐了 foo_scheduler 外挂,可以排程执行各种动作
试用後发现很方便,於是决定写一篇文章介绍给大家使用
首先要安装 foo_scheduler 外挂
http://www.foobar2000.org/components/view/foo_scheduler
下载後是一个zip压缩档,进入 foobar2000 设定里的 Components 这页
按"Install..."钮选择刚才下载的压缩档
按"Apply"钮後重新启动 foobar2000 完成安装
安装後在 foobar2000 主选单的 File 底下会多出一个 Scheduler 子选单
上半部的 Event List 是用来触发排程的事件,
下半部的 Action List 则是事件发生时要做的动作清单
当事件被触发时,对应的动作清单里的动作就会开始依顺序执行
接下来以实例示范建立一个排程
这个排程会播放15分钟的音乐,并且音量会随时间降低,
播放完毕後自动关机,适合在睡前使用
1.建立一个新的事件
点击 Event list 右边的 Add
选择 Add menu item event
在 Menu item's name 栏位中输入"睡觉"
Final action 选择 Re-enable event
2.建立一个动作清单
点击 Action lists 右边的 Add
在 Action list's name 栏位中输入"zzz"
在1.建立的"睡觉"事件上按右键>Assign aciton list>zzz,
把这个动作清单指定给"睡觉"的事件
3.新增动作
a.开始播放音乐
新增 Start playback 动作
(新增动作的方法: 在"zzz"清单上按右键,在 Add action 的子选单里选择)
选择 Start playback
b.在15分钟内渐渐降低音量
新增 Set volume 动作
在 foobar2000 的界面调整想要的音量,然後按 Pick
勾选 Use fade,Duration 设定为 15 minutes
c.等正在播放的曲子播完
(假如不介意最後一首歌播到一半中断的话,也可以不加这个动作)
新增 Wait until N tracks played 动作
Num tracks 栏位输入1
d.停止播放
新增 Stop playback 动作
e.调回原来的音量 (以免下次播音乐还要手动调回原本的音量)
新增 Set volume 动作
在 foobar2000 的界面调整想要的音量,然後按 Pick
f.关机 (视需求增加)
新增 Shutdown 动作
Mode 选择 Shutdown
以上的步骤建立好排程後,由 foobar2000 主选单的 File>Scheduler>睡觉
就能启动排程了
以下提供所有事件和动作的翻译提供参考
Event 事件
date/time event 指定时间执行的排程
Title 这个事件的名称
Day 执行的日期
once 只执行一次
daily 每天执行一次
weekly 每周执行一次
Time 执行的时间
Remove after done 排程执行後移除此事件
Disable after done 排程执行後停用此事件
Options 选项
Wake up from hibernate/standby 将电脑由休眠/待命状态唤醒
player event 由播放器事件触发的事件
Event 触发的事件
On playback start 开始播放时
On playback stop 停止播放时
On playback pause 暂停播放时
On playback unpause 解除暂停时
On new track 换新曲目时
Final action 触发後的动作
Re-enable event 维持事件启用
Disable event 将事件停用
Remove event 移除此事件
menu item event 由Scheduler子选单的项目触发
Menu item's name 选单项目名称
Final action 触发後的动作
Re-enable event 维持事件启用
Disable event 将事件停用
Remove event 移除此事件
Action list 事件清单
Start playback 开始播放
Start playback from track 从第几首开始播放
Stop playback 停止播放
Pause/unpause playback 暂停/取消暂停播放
Next track 下一首
Previous track 上一首
Wait until N tracks played 等待N首歌播完
Num tracks 要播几首
Change playlist 改变播放清单
Select 指定播放清单
Next playlist 下一个播放清单
Previous playlist 上一个播放清单
Set volume 设定音量
Pick 取得目前的音量
Use fade 淡出
Mute/unmute 静音/取消静音
Set playback order 设定播放顺序
Delay 等待一段时间
Launch application 启动程式
Exit foobar2000 结束foobar2000
Shutdown 关机
Poweroff 关闭电源
Suspend 睡眠
Hibernate 休眠
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.241.39.108
※ Kenqr:转录至看板 EZsoft 02/16 17:59
1F:→ tingyun60426:我比较好奇 menu item 是做什麽用的? 02/16 21:45
2F:→ tingyun60426:我测过了 会卡住 02/16 22:14
以这篇的例子来说,建立了一个"睡觉"的 menu item
点选 File>Scheduler>睡觉,就可以启动排程
卡住是指点选後完全没有事情发生吗?
从 File>Scheduler>Status window 可以看到目前正在执行的动作
※ 编辑: Kenqr 来自: 111.241.39.108 (02/17 00:03)
3F:→ tingyun60426:没 我找到问题点了 不能让它停在当前曲目上 02/17 13:57
4F:→ tingyun60426:很好用的排程 感谢原po教学 02/17 13:59