0

我有一个 shell 脚本,我每天工作期间都会启动几次。我通过启动终端并从内部启动脚本来做到这一点。但是,我希望能够使用全局 OSX 键盘快捷键(例如 Cmd+Shift+R)启动它(从终端内)。

已经有相当多的应用程序以这种方式工作(例如 EverNote、RemindMeLater,甚至是默认的 Cmd-Space,它会启动搜索实用程序),因此,我猜这至少在理论上应该是可能的。

有人可以告诉我是否以及如何做到这一点?

4

1 回答 1

1

与其使用全局快捷键,不如尝试创建一个运行 shell 脚本的 applescript?因此,只需在 AppleScript Editor 中打开,然后输入类似这样的内容。

do shell script "//Your script";

然后将其保存为格式下拉列表中的应用程序。

之后,您只需使用 Spotlight 之类的工具打开应用程序即可运行脚本。

于 2012-04-14T11:04:44.853 回答