Applescript

Applescript is a programming language used to create scripts in Mac computers.

Generic Syntax

Command Effect
-- This is a single line comment
# This is another single line comment
Single line comment
(* This is a multi line comment *) Multi-line comment
open location "http://www.zombo.com" Open URL with the appropriate program[5,6]
do shell script "say \"we did it\"" Run arbitrary shell script[3]
set variableName to value Set a variable
tell application "iTerm" to ... Tell application to do something (see below)

Destructure a list to new variables

set newList to {100, 200, 300}
set { x, y, z } to newList # x=100, y=200, z=300
set a to item 2 of newList # a=200

Tell Application To Do Something

tell application "iTerm" to # put actions here

tell application "iTerm"
  # put actions here
end tell

Actions

References

  1. http://downloads.techbarrack.com/books/programming/AppleScript/website/files_&_folders/opening_files.html
  2. Error Messages
  3. https://stackoverflow.com/questions/10126661/applescript-how-to-open-a-file-with-the-default-program
  4. https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/introduction/ASLR_intro.html
  5. https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/reference/ASLR_cmds.html#//apple_ref/doc/uid/TP40000983-CH216-SW54
  6. https://apple.stackexchange.com/questions/293777/how-do-i-open-a-generic-url-from-applescript

Last modified: 202206101419