AppleScript
外观
此条目没有列出任何参考或来源。 (2017年6月8日) |
![]() | |
| 编程范型 | 脚本语言 |
|---|---|
| 实作者 | 苹果公司 |
| 当前版本 |
|
| 操作系统 | System 7、Mac OS 8、Mac OS 9、Mac OS X |
| 许可证 | Apple EULA(部分在 APSL 下有效) |
| 网站 | AppleScript开发文档 |
AppleScript是苹果公司开发的一种脚本语言,可以用来控制运行于Mac OS上的程序,也可以写成独立运行的Applet。最早版本在1993年十月推出,在System 7(System 7.1.1)运行。
历史
[编辑]AppleScript的前身是HyperCard所使用的脚本语言HyperTalk。苹果发现HyperTalk类似英语的语法,可用于操控其他软件,于是开发出AppleScript,成为System 7的一部份。
AppleScript在1993年十月随system 7.1.1推出。桌面排版软件QuarkXPress是为首支援AppleScript的软件。而以AppleScript编程自动化QuarkXPress排版作业,是当时流行的做法。就算后期QuarkXPress移殖到Windows,但AppleScript易于编程简化QuarkXPress复杂的排版作业,这就是麦金塔至今仍稳夺排版作业机器标准的主要原因。
AppleScript亦从Classic Mac OS过渡到Mac OS X及Cocoa架构。苹果更随Mac OS X 10.2推出AppleScript Studio,可完全使用AppleScript制作具有图像界面的Cocoa软件。
苹果在2005年推出Mac OS X 10.4 Tiger时,连同新功能Automator,是继AppleScript后另一款自动化作业流程的工具。
Hello World
[编辑]有多种写法可以编写Hello World程式:
display dialog "Hello, world!" -- a modal window with “OK” and “Cancel” buttons
-- or
display alert "Hello, world!" -- a modal window with a single “OK” button and an icon representing the app displaying the alert
-- or
say "Hello, world!" -- an audio message using a synthesized computer voice

