脚本编辑器

编写 AppleScript 程序的软件是「脚本编辑器」,它已经内置在 macOS 中,不需要再另外安装。我们打开脚本编辑器,并新建一个文稿,同时保存为「learning_applescript.scpt」。这时,我们便可以开始编写我们的第一个 AppleScript 程序。

脚本编辑器

脚本编辑器

获取 Chrome 浏览器的所有标签页 URL

我们首先思考一下如果不通过脚本,我们如何获取 Chrome 浏览器的所有标签页 URL。完成这个任务需要以下几个步骤:

  1. 打开 Google Chrome
  2. 新建一个文档保存所有 URL
  3. 选择 Chrome 的第一个窗口的所有标签页
  4. 对标签页进行循环,将每个标签页的 URL 写入到文档中
  5. 在该文档中查看所有标签页 URL

而通过 AppleScript 来完成这个任务时,也依然是这五步。

AppleScript 代码

AppleScript 代码

总结

由此可见,AppleScript 思考问题的方式与我们思考问题的方式是一致的,并且通过代码我们可以看出,AppleScript 与自然语言十分接近,这就使得 AppleScript 同时具有易读性和易书写性。