Skip to content
EntityQ129137· pop 29· linked from 267 articles

AppleScript

Sign in to save

AppleScript is a scripting language created by Apple Inc. that facilitates automated control of Mac applications. First introduced in System 7, it is currently included in macOS in a package of automation tools. The term AppleScript may refer to the scripting language, to a script written in the language, or to the macOS Open Scripting Architecture that underlies the language.

Key facts

Programming language.name
AppleScript
Programming language.developer
Apple Inc.
Programming language.paradigm
Natural language programming, Scripting
Programming language.typing
Weak, dynamic
Programming language.latest_release_version
2.8
Programming language.operating_system
System 7, Mac OS 8, Mac OS 9, macOS
Programming language.license
Proprietary (parts available under APSL)
Programming language.influenced_by
Natural language, HyperTalk
Programming language.file_ext
.scpt, .scptd, .applescript

via Wikipedia infobox

Wikidata facts

Show 5 more facts
media type
text/plain
inception
1993-01-01
software version identifier
2.8
file extension
applescript
Sources (7)

via Wikidata · CC0

~37 min read

Article

33 sections
Contents
  • History
  • Intent
  • Natural language metaphor
  • Examples
  • Hello, world!
  • Failsafe calculator
  • Drive login
  • Development tools
  • Script editors
  • Script launchers
  • Resources
  • {{anchor|AppleScript Libraries}}AppleScript Libraries
  • {{anchor|AppleScript Studio}}AppleScript Studio
  • {{anchor|AppleScriptObjC}}AppleScriptObjC
  • Automator
  • Scriptable core system applications
  • {{anchor|Scripting Additions}}Scripting Additions (OSAX)
  • Language
  • Typing
  • Scoping
  • Types and objects
  • Block
  • Script
  • Loop
  • Handler
  • Comment
  • User interaction
  • Open Scripting Architecture
  • JavaScript for Automation
  • See also
  • References
  • Further reading
  • External links

AppleScript is a scripting language created by Apple Inc. that facilitates automated control of Mac applications. First introduced in System 7, it is currently included in macOS in a package of automation tools. The term AppleScript may refer to the scripting language, to a script written in the language, or to the macOS Open Scripting Architecture that underlies the language.

AppleScript is primarily a mechanism for driving Apple events an inter-application communication (IAC) technology that exchanges data between and controls applications. Additionally, AppleScript supports basic calculations and text processing, and is extensible via scripting additions that add functions to the language.

Connections

Categories