我正在尝试自学 AppleScript。Automator 是基于 AppleScript 的吗?我突然想到,如果有一种方法可以查看 Automator 操作的 AppleScript“内脏”,那将是一个很好的学习工具。但这可能吗?
谢谢!
我正在尝试自学 AppleScript。Automator 是基于 AppleScript 的吗?我突然想到,如果有一种方法可以查看 Automator 操作的 AppleScript“内脏”,那将是一个很好的学习工具。但这可能吗?
谢谢!
学习 AppleScript 的最好方法确实是通过例子来学习。毫无疑问,MacScripter是最好的起点。查看教程部分并关注主题。您遇到的大多数问题都已在 MacScripter 中得到解答。
Automator 不是基于 AppleScript,它使用ScriptingBridge和大部分私有 API。ScriptingBridge 是 Cocoa 开发人员 (Objective-C) 的 AppleScript 的替代品,但语法与 AppleScript 有很大不同。
总之,Automator 肯定不是开始学习 AppleScript 的地方。
转到下面的链接并查看“AppleScript 初学者教程”系列。我就是这样学习的。如果您想查看各种代码,您还有一个装满 AppleScript 的文件夹。在这里找到它:/Library/Scripts/。此外,AppleScript Editor 的帮助菜单下还有“Applescript 语言指南”。最后,您必须学习可编写脚本的应用程序的术语,因此在 AppleScript Editor 文件菜单中选择“打开字典...”并在列表中选择一个应用程序以查看其 AppleScript 术语。