AppleScript Documentation
Main Page
Classs
POSIX file
RGB color
alias
application
boolean
class
constant
date
file
integer
list
number
real
record
reference
script
text
unit types
Commands
ASCII character
ASCII number
activate
beep
choose URL
choose application
choose color
choose file
choose file name
choose folder
choose from list
choose remote application
clipboard info
close access
copy
count
current date
delay
display alert
display dialog
display notification
do shell script
get
get eof
get volume settings
info for
launch
list disks
list folder
load script
localized string
log
mount volume
offset
open for access
open location
path to (application)
path to (folder)
path to resource
random number
read
round
run
run script
say
scripting components
set
set eof
set the clipboard to
set volume
store script
summarize
system attribute
system info
the clipboard
time to GMT
write
Constants
AppleScript
Text
current application
missing value
true, false
Guides
About Handlers
Absolute and Relative Object Specifiers
Aliases and Files
Apple Event Errors
AppleScript Error Handling
AppleScript Errors
AppleScript Fundamentals
AppleScript Keywords
AppleScript Lexical Conventions
AppleScript and Objects
Arbitrary
Calling Handlers in a tell Statement
Calling a Handler with Interleaved Parameters
Calling a Handler with Labeled Parameters
Calling a Handler with Positional Parameters
Calling a Script Application From a Script
Catching Errors in a Handler
Character Set
Class Reference
Coercion (Object Conversion)
Commands
Commands Overview
Commands Reference
Comments
Containers
Control Statements Reference
Creating a Library
Debugging AppleScript Scripts
Declaring Variables
Declaring Variables with the copy Command
Declaring Variables with the set Command
Defining Inheritance Through the parent Property
Defining Properties
Defining Script Objects
Defining Scripting Terminology
Defining a Simple Handler
Direct Parameter
Double Angle Brackets
Elements
Enabling Remote Applications
Entering Script Information in Raw Format
Error Numbers and Error Messages
Errors in Handlers
Every
Expressions
Feedback From Your Script
Filter
Folder Actions Reference
Global Constants in AppleScript
Global Variables
Glossary
Handler Basics
Handler Reference
Handler Syntax (Interleaved Parameters)
Handler Syntax (Labeled Parameters)
Handler Syntax (Positional Parameters)
Handlers in Script Applications
Handlers with Interleaved Parameters
Handlers with Labeled Parameters
Handlers with Patterned Positional Parameters
Handlers with Positional Parameters
ID
Identifiers
Index
Index
Inheritance in Script Objects
Initializing Script Objects
Introduction
Keywords
Libraries using Load Script
List of Unsupported Terms
Literals and Constants
Local Variables
Logging
Middle
Name
Object Specifiers
Object Specifiers in Reference Objects
Open Scripting Architecture Errors
Operating System Errors
Operators
Operators Reference
Parameter Specifications
Parameters That Specify Locations
Passing by Reference Versus Passing by Value
Properties
Property
Range
Raw Codes
Recursive Handlers
Reference Forms
Relative
Remote Applications
Results
Revision History
Saving and Loading Libraries of Handlers
Scope of Properties and Variables Declared in a Script Object
Scope of Variables Declared in a Handler
Scope of Variables and Properties
Script Editor Application
Script Libraries
Script Objects
Scripting Additions
Sending Commands to Script Objects
Sending Raw Apple Events From a Script
Simplified Error Checking
Some Examples of Inheritance
Specifying Paths
Statements
Target
Targeting Remote Applications
The AppleScript Inheritance Chain
The Continuation Character
The it and me Keywords
Third Party Debuggers
Types of Commands
Unsupported Terms
Using a Library
Using the continue Statement in Script Objects
Using the copy and set Commands
Variables
Variables and Properties
What Is in a Script Object
What Is in an Object Specifier
When AppleScript Displays Data in Raw Format
When a Dictionary Is Not Available
Working With Aliases
Working With Files
Working with Errors
adding folder items to
closing folder window for
considering / ignoring (application responses)
considering / ignoring (text comparison)
considering and ignoring Statements
continue
eppc-Style Specifiers
error
error Statements
exit
idle Handlers
idle and quit Handlers for Stay-Open Applications
if (compound)
if (simple)
if Statements
moving folder window for
open Handlers
opening folder
pi
quit Handlers
removing folder items from
repeat (forever)
repeat (number) times
repeat Statements
repeat until
repeat while
repeat with loopVariable (from startValue to stopValue)
repeat with loopVariable (in list)
result
return
run Handlers
tell (compound)
tell (simple)
tell Statements
text item delimiters
try
try Statements
use (AppleScript)
use (application or script)
use (framework)
use (scripting additions)
use Statements
using terms from
using terms from Statements
version
with timeout
with timeout Statements
with transaction
with transaction Statements
Operators
& (concatenation)
a reference to
as (coercion)
contains, is contained by
equal, is not equal to
greater than, less than
starts with, ends with