【发布时间】:2012-04-19 23:40:17
【问题描述】:
我有一个 ruby 脚本 (https://github.com/daemonza/MacBak) 作为守护程序在我的 macbook 上运行,并监视一堆目录的文件更改并同步发生的任何更改。我想知道我是否可以让它在顶部的菜单栏中创建一个图标?只是为了让我知道它实际上正在运行,而无需使用 ps 检查它。
以后如果需要,我可能希望能够从那里控制脚本,简单的下拉菜单和停止和状态条目等。
似乎从 ObjectC 中我可以调用 NSStatusItem 来获取图标,但我真的只想从我的 Ruby 脚本中轻松地做到这一点。也许我可以做一些applescript调用?
【问题讨论】:
-
看看 RubyCocoa。我从未使用过它,但我认为它在使用 Ruby 中的 Cocoa 时效果很好。
-
@Linux_iOS 请参阅this answer,注意 RubyCocoa 已成为过去,而 MacRuby 已成为未来。
-
嗯。我从来没有处理过,所以我不知道。感谢您的澄清。