AppleScript

AppleScript
ParadigmNatural language programming, Scripting
DeveloperApple Inc.
First appeared1993; 31 years ago (1993)[1]
Stable release
2.8[2] / October 16, 2014; 10 years ago (2014-10-16)[3]
Typing disciplineWeak, dynamic
OSSystem 7, Mac OS 8, Mac OS 9, macOS
LicenseProprietary (parts available under APSL)
Filename extensions.scpt, .scptd, .applescript
Websitedeveloper.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide
Influenced by
Natural language, HyperTalk

AppleScript is a scripting language created by Apple Inc. that facilitates automated control over scriptable Mac applications. First introduced in System 7, it is currently included in all versions of macOS as part of a package of system automation tools.[4][5] The term "AppleScript" may refer to the language itself, to an individual script written in the language, or, informally, to the macOS Open Scripting Architecture that underlies the language.[4][5]

  1. ^ Cite error: The named reference Cook 2006 was invoked but never defined (see the help page).
  2. ^ Apple Inc. (2022). Script Editor (Version 2.11). Retrieved November 11, 2022.
  3. ^ "OS X 10.10 Yosemite release date". October 16, 2014. Retrieved November 16, 2014.
  4. ^ a b Goldstein, Adam (2005). AppleScript: the missing manual. Sebastopol, CA: O'Reilly Media. ISBN 0596008503. OCLC 56912218.
  5. ^ a b Sanderson, Hamish; Rosenthal, Hanaan (2009). "Interacting with the Unix Command Line". Learn AppleScript (3rd ed.). Berkeley: Apress. pp. 863–896. doi:10.1007/978-1-4302-2362-7_27. ISBN 9781430223610. OCLC 308193726.