April 24th, 2007
Tags: applescript, mail, plugin, quicksilver | Posted in Application, Mac | No Comments »
yea yea yeah,我真的是离不开 Quicksilver 因为它几乎能完成我所要求的一切功能(也许是我要求的太少?;-))在 Blacktree 爬来爬去,总能碰到好玩的东西。比如这个由 Brian Donovan 所写的 applescript_mail.app_new mail_notification,就可以通过 AppleScript 在 Quicksilver 中提醒 Mail.app 中的新邮件。

不过大概 Script 写成的时间比较早,AppleScript 的某些用法有了一些改变,所以直接 copy/paste 过来也是不行的。在对脚本稍微做了一些修改之后,已经可以使用了。
我做了:
- 修正 Notification 方式的一个小 Bug
- 增加 Large Type 显示方式
- 为每一条消息之间增加了 2 秒间隔时间,现在我能看清每一条的内容了
使用方法
- 在 秘密基地下载脚本,或者把代码复制到 Script Editor 中自己存一下。
下载的压缩包包括两个脚本,notifyviaquicksilver_largetype.scpt 以 Large Type 显示提醒(Bezel),notifyviaquicksilver_notification.scpt 以 premier 方式来提醒。
- 在 Mail 预置中的规则(Rules)页增加新规则:为
every message 执行 Run AppleScript,选择一个脚本。
已知的 Bug 和原版本相同:Mail.app 可能会在检查是否为垃圾邮件之前执行规则,所以可能会把新收到的垃圾邮件也提醒一遍。另外,如果在这个新设立的规则之前有另外的“移动”、“删除”之类的规则,新规则不会对这些邮件有效。
下载 notifyviaquicksilver.zip
Links
No Comments »
April 18th, 2007
Tags: applescript, growl, plugin, quicksilver | Posted in Application, Mac | No Comments »
平时我习惯在 Quicksilver 控制 iTunes 的音量,歌曲控制,评分等等等等。没错,我爱 Quicksilver,我的生活不能没有 Quicksilver。:P 言归正传,我在 Quicksilver 中的 iTunes Trigger 设置是这样(所有数字都代表小键盘上的数字):
- 播放、暂停:ctrl + cmd + 5
- 前一首:ctrl + cmd + 4
- 后一首:ctrl + cmd + 6
- 增大 iTunes 音量:ctrl + cmd + 8
- 减小 iTunes 音量:ctrl + cmd + 2
- 增加评分:ctrl + cmd + Numpad+
- 减少平分:ctrl + cmd + Numpad-
- 显示信息:ctrl + cmd + 0
- iTunes 静音:ctrl + cmd + Numpad*
对我来说,这真是一个很顺手的键位,也喜欢推荐给别人使用。但是 Quicksilver 中 iTunes Plugin 的并不能显示现在 iTunes 的音量到底是多少,这多少让我有一些遗憾。好在我有 Growl,看了看 Growl 网站上的 documents 好像还很简单嘛,祭出 ScriptEditor + TextMate 开始胡搞瞎搞,最后变成了这个样子:

使用 Growl 的 Bezel Style
好吧好吧,我知道这个有点丑,而且也不是什么高科技的玩意儿。但是,谁能忍心取笑一个新手呢?;-) 在 Quicksilver 找到 Increase iTunes Volume,Decrease iTunes Volume 这两个命令(其实是两个小脚本),Reveal,在 Finder 中替换他们就可以。
下载 Increase_and_Decrease_iTunes_Volume.zip
No Comments »