每当iTunes推出时,我怎样才能让GrowlTunes推出?


1

我想我可以通过修改iTunes的发布服务来做到这一点。知道如何去做吗?

是否会以类似于下面的方式编辑其info.plist文件来执行我正在寻找的内容?

<key>LSOpenApplication</key>

<string>?</string>

编辑:http : //developer.apple.com/library/mac/#documentation/Carbon/Reference/LaunchServicesReference/Reference/reference.html%23//apple_ref/c/func/LSOpenApplication会提供任何提示吗?

EDIT2:Last.fm的官方Mac Scrobbler(http://www.last.fm/download)是我正在寻找的功能的完美示例。


3
难道你不能只是将它添加到你的登录项目并保持它一直运行?
丹尼尔贝克

@DanielBeck我只是肛门关于应用程序使用的RAM,我似乎从来没有发现自己与之交互。Quicksilver似乎以键盘友好的方式复制了它的所有UI功能。
Orion751 2011年

@DanielBeck让GrowlTunes更少使用珍贵的菜单栏空间也很不错。
Orion751 2011年

Answers:


1

最好的方法是创建一个AppleScript,启动两个应用程序,将AppleScript保存为应用程序,并使用它来启动iTunes和GrowlTunes。

在Mac OS X中,没有(简单)功能可以检测应用程序的启动。

但是,GrowlTunes旨在成为一个永远开放的菜单额外应用程序,实际上有一种方法可以从其菜单中额外启动iTunes。为什么不将它添加到您的登录项?


第一种方法失败,例如使用媒体键启动iTunes,或通过iTunes Store网站重定向启动iTunes。
丹尼尔贝克

我注意到iTunes在〜/ Music / iTunes中启动时会创建临时文件,但它们的存在时间不足以触发“警告新项目”文件夹操作,因此这样做也不起作用。
Daniel Beck

之前我想过这种方法,但由于某种原因将其拒之门外。不记得为什么; 猜测我想知道是否有一个更优雅的解决方案,但似乎并非如此。我想我可以有效地“替换”码头中的iTunes并训练Quicksilver,并没有什么区别。
Orion751 2011年

这是正确的:我对此的主要抱怨是它迫使我为iTunes提供2个停靠图标,但如果这是唯一可用的解决方案,那么我应该感到满意。
Orion751 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.