Applescript is an actively used programming language created in 1993. AppleScript is a scripting language created by Apple Inc. and built into the Classic Mac OS since System 7 and into all versions of macOS. The term "AppleScript" may refer to the scripting system itself, to an individual script written in the AppleScript language, or to the language itself.. Read more on Wikipedia...
- Applescript ranks in the top 5% of languages
- the Applescript website
- the Applescript wikipedia page
- Applescript first appeared in 1993
- file extensions for Applescript include scpt, scptd, AppleScript and applescript
- Have a question about Applescript not answered here? Email me and let me know how I can help.
Example code from the Hello World Collection:
-- "Hello World" in AppleScript: display dialog "Hello World"
Example code from Linguist:
(* Get User Name This script uses UI element scripting to get the name for the current user. If "Enable access for assistive devices" is not checked, this script will open the Universal Access System Preference and ask the user to check the checkbox. Copyright 2007 Apple Inc. You may incorporate this Apple sample code into your program(s) without restriction. This Apple sample code has been provided "AS IS" and the responsibility for its operation is yours. You are not permitted to redistribute this Apple sample code as "Apple sample code" after having made changes. If you're going to redistribute the code, we require that you make it clear that the code was descended from Apple sample code, but that you've made changes. *) tell application "System Preferences" activate set current pane to pane "com.apple.preferences.users" end tell tell application "System Events" if UI elements enabled then tell tab group 1 of window "Accounts" of process "System Preferences" click radio button 1 delay 2 get value of text field 1 end tell else tell application "System Preferences" activate set current pane to pane "com.apple.preference.universalaccess" display dialog "UI element scripting is not enabled. Check \"Enable access for assistive devices\"" end tell end if end tell
Example code from Wikipedia:
tell application "Finder" set anyNumber to my (random number from 5 to 50) end tell
Last updated August 9th, 2020