【发布时间】:2012-02-06 15:47:51
【问题描述】:
在 Mac 上,我想要一个键盘快捷键来打开 Google Chrome。我知道如何在系统偏好设置中设置键盘快捷键,但是我不确定如何编写脚本并连接它。
这可以通过 AppleScript 实现吗?
【问题讨论】:
标签: macos google-chrome applescript
在 Mac 上,我想要一个键盘快捷键来打开 Google Chrome。我知道如何在系统偏好设置中设置键盘快捷键,但是我不确定如何编写脚本并连接它。
这可以通过 AppleScript 实现吗?
【问题讨论】:
标签: macos google-chrome applescript
如果您不想使用任何第三方应用程序,则需要创建服务并为其分配快捷方式。
打开 Automator 并选择服务。您希望它如下所示:
将其保存到默认位置。即~/Library/Services
打开系统偏好设置 --> 键盘 --> 键盘快捷键。启用该服务并为其分配一个快捷方式。
【讨论】:
在从菜单栏中选择一次服务之前,Automator 服务的快捷方式可能并不总是有效。而且它们在applications that don't have a Services menu 中不可用。在它们运行之前通常还有一个明显的延迟。
使用像 Alfred 或 Apptivate 这样的第三方应用程序可能会更好。
另一个选项是assign shortcuts to AppleScripts,如下所示:
tell application "iTunes"
reopen
activate
end tell
【讨论】:
不能单独使用 AppleScript —— 无法绑定键盘快捷键来执行任意命令。
您可能想看看一些现有的启动器应用程序,而不是自己编写一些东西,例如Butler、Spark 或Quicksilver。
【讨论】: