![使用 AppleScript 启用 Snow Leopard 的文本替换功能](https://linux22.com/image/1263231/%E4%BD%BF%E7%94%A8%20AppleScript%20%E5%90%AF%E7%94%A8%20Snow%20Leopard%20%E7%9A%84%E6%96%87%E6%9C%AC%E6%9B%BF%E6%8D%A2%E5%8A%9F%E8%83%BD.png)
我目前使用 Quicksilver 的插件和触发器,结合 Snow Leopard 的文本替换功能(用于常用的标签、截止日期和其他参数组合),快速将任务发送到 Remember The Milk(http://www.rememberthemilk.com)。
不幸的是,为了使用该功能,我必须从文本输入字段的右键菜单中单击“文本替换”。我怀疑我可以将一些 AppleScript 添加到触发器中,以自动执行此操作。如果是这样,最好的方法是什么?我需要使用 GUI 脚本吗?
答案1
为菜单项分配键盘快捷键编辑 » 替换 » 文本替换在系统偏好设置 » 键盘 » 键盘快捷键 » 应用程序快捷键。
如果你只想在 Safari 中使用它,请限制应用进行相应设置。
完成后,您只需使用以下 AppleScript 以编程方式触发它:
tell application "System Events" to keystroke "r" using {shift down, control down}
当然,这取决于你定义的快捷方式。