AppleScript是苹果公司开发的内置脚本语言,主要用于自动化控制
macOS应用程序及系统功能,可编写为独立运行的Applet。该语言采用类英语语法,支持条件语句、变量存储和算术运算等编程特性,能够操作应用程序、窗口、文件等系统组件。
AppleScript的前身是Hypercard所使用的脚本语言Hypertalk。苹果发现Hypertalk类似英语的语法,可用于操控其他软件,于是开发出AppleScript,成为System 7的一部份。
AppleScript在1993年十月随system 7.1.1推出。桌面排版软件QuarkXpress是为首支援AppleScript的软件。而以AppleScript编程自动化QuarkXpress排版作业,是当时流行的做法。就算后期QuarkXpress移殖到Windows,但AppleScript易于编程简化QuarkXpress复杂的排版作业,这就是麦金塔至今仍稳夺排版作业机器标准的主要原因。
AppleScript亦从苹果经典操作系统过渡到Mac OS X及Cocoa架构。苹果更随Mac OS X 10.2推出AppleScript Studio,可完全使用AppleScript制作具有图像界面的Cocoa软件。