AppleScript

E155905

AppleScript is a scripting language created by Apple for automating tasks and controlling applications on macOS.

All labels observed (1)

Label Occurrences
AppleScript canonical 4

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf programming language
scripting language
canControl Finder
Mail
Microsoft Office
surface form: Microsoft Office for Mac

Safari
TextEdit
designedFor application scripting
inter-application communication
task automation
developer Apple Inc.
distribution included with macOS
documentation Apple Developer Documentation
fileExtension .applescript
.scpt
.scptd
firstAppeared 1993
hasFeature application dictionaries
handlers (functions)
script objects
hasImplementation AppleScript Editor (legacy)
Script Editor (macOS)
influenced JavaScript
surface form: JavaScript for Automation

macOS automation ecosystem
influencedBy English-like natural language syntax
HyperTalk
integratedWith Automator
Shortcuts
surface form: Shortcuts on macOS
introducedIn System 7 (early versions)
surface form: System 7
license proprietary
operatingSystem Classic Mac OS
macOS
paradigm imperative
object-oriented
scripting
platform Apple Macintosh computers
surface form: Macintosh
primaryUse automating user workflows
batch processing of files
controlling scriptable macOS applications
system administration tasks on macOS
runsOn AppleScript runtime in macOS
status legacy but still supported on macOS
supports Apple events
GUI scripting via System Events
recording of user actions in some apps
scripting additions
syntaxStyle English-like
uses AppleEvents
surface form: Apple Event Object Model

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

System 7 (early versions) introducedFeature AppleScript
subject surface form: System 7
Growl (third‑party notification system for many users) integrationMethod AppleScript
subject surface form: Growl