1. 关于编辑器偏好设置
- 默认目标
- 脚本菜单
- 代码补全
- 格式(关键词,附加命令名称)
2. 脚本的存储格式
1.脚本
这中保存方式直接将编辑的脚本保存为可运行(也许可以被编辑)的脚本,扩展名 为.scpt。其不具有应用程序架构或者包结构。 在保存为脚本时,如勾选“仅运行”,将使得脚本不可被编辑,并且作为可执行文件打开,直接运行代码。
若未勾选“仅运行”,则其默认打开方式为“AppleScript编辑器”,代码可被编写并 可更新该脚本文件。
2.脚本包
除了它具有包结构,扩展名为.scptd,其他和保存为“脚本”都一样。所谓包结构,即在Finder中如右击(或者ctrl单击)该文件,会有“显示包内容”这个 命令,其包中含有rtfd介绍文件、plist配置文件和sctp脚本。此外,AppleScript编辑器窗口右上方的“包内容”按钮也将可用,并可修改其中内容。
3.应用程序
保存为扩展名为.app的应用程序,它将具有标准Cocoa程序的架构。它包内容含量比 脚本包更多,进一步包含了图标,包简介(PkgInfo),Unix可执行文件等等。
保存为此格式时,有三个选项:
仅运行:使应用程序包中的脚本不可编辑。
启动屏幕:使程序运行开始前显示一个对话框(包含description.rtfd的内容)。
保持打开:针对那些拖曳应用程序,使它始终处于可用状态。
在保存为应用程序后,如何打开
1.保留个脚本的copy。
2.右击应用程序,点击显示包内容。.打开Contents —— Resources —— Scripts —— main.scpt(该文件可以用AppleScriptEditor打开并编辑其代码)
4.文本
保存为扩展名为.applescript的纯文本文件。
3. AppleScript的录制功能
录制”允许用户通过最简单的方式来“输入”代码──记录你的每一步 操作。Automator程序同样也支持“录制”。只需按下AppleScript编辑器左上角 (Automator右上角)(如右图)的按钮就行了。
这个功能听起来很诱人,因为它简单易用并且可以帮助学习脚本语言。不
过事实上它还是有很大的局限性的,主要体现在三方面:一是无法实现循环;二
是将错误操作也记录了下来;三是代码质量低下,可读性差。
4. 其他
cmd+k 编译 cmd+R 运行
脚本->文件->导出