介绍
AppleScript 是苹果系统内置的一门语言,主要是可以完成很多普通脚本完成不了的工作,比如打开某个软件,点击某个菜单栏等等操作。
简单学习的话,可以看少数派的这篇文章
Keyboard Maestro是一个将特定的输入和执行动作绑定的一个软件,比如在某个应用按下某个特定的快捷键执行特定的脚本。具体功能可以查看官网,使用方法在安装完软件后会有一个简短的小教程。
- 主要需求:为 PDF Expert 的日间操作加上快捷键功能
操作
- 编写 AppleScript 切换到日间模式
tell application "System Events"
tell process "PDF Expert"
click menu item "日间" of menu "主题" of menu item "主题" of menu "视图" of menu bar item "视图" of menu bar 1
end tell
end tell
- 在 Keyboard Maestro 给 PDF Expert 配置相应的快捷键对应的操作
- 可选步骤,将快捷键操作配置为制定应用而不是全局执行。在 Groups 里面新建一个 PDF Expert 的 Group,新建的时候选择 Available in these applications ,之后选中 PDF Expert,最后将上一步新建的 Macros 拖动到 PDF Expert 文件夹。