AppleScript: The Definitive Guide, 2nd Edition

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

a reference to operator

abbreviations

     <= (for )

     >= (for )

     app (for application)

     does not equal, doesnt equal (for is not equal)

     end (for block termination line) 2nd

     equal, equals, equal to (for is equal to)

     expanded during decompilation 2nd

     greater than (for is greater than)

     how used in this book

     into (for to)

     is not equal, isn't equal (for is not equal to)

     isn't (for is not)

     less than (for is less than)

     prop (for property)

     put (for copy)

     ref (for a reference to)

     then, omission of

above (preposition)

abstract class

accent marks, string comparisons and

Accessibility API

accessible on demand

acgi dispatcher 2nd

action, Automator

     run handler

     virtues of

     writing

actions and action messages (Cocoa)

activate command

adding folder items to event

addition

Address Book

Adobe FrameMaker 2nd

AEDebug

AEPrint

aete

     static or dynamic

     viewing with EightyRez 2nd

aeut

     terminology clashes with

     viewing

after keyword

against (preposition)

Aker, Philip

alias

    coercion

         file

         pathname 2nd

         string

     Macintosh pathname, obtaining

     nonexistent

         coercion can create

     POSIX path property

     remote application, don't ask for

     specifier 2nd

alias list class (Finder)

all caps (constant)

all lowercase (constant)

ampersand (&), concatenation operator

and (joining boolean labeled parameters) 2nd

and operator

announcement line, block

any

anything

Apache, traditional Mac CGI with

apart from (preposition)

API (application programming interface)

     Accessibility

     AppleScript as 2nd 3rd

app (abbreviation for application)

appending

     to a file

     to a list 2nd

Apple Developer Connection

Apple event 2nd

     AEDebug format

     AEPrint format

     AppleScript as expression of

     applet, order of processing

     blocking

     calling handler in compiled script file

     command

     compilation constructs

     details of sending

     dictionary, translation using

     direct object 2nd

         optional or required

     efficiency, improving

     error

     four-letter code

     intercepting 2nd

     logging

     minimizing number sent

     nonsensical, compiler lets you send

     null( ) object

     object specifier

     parameters 2nd

         optional or required

     parts of

     query

    raw

         entering as four-letter code

         sending 2nd

         viewing

     reference, not sent by creating

     reference, sent by using

     registry

     repertory

     reply

         ignoring 2nd

     required

     result 2nd

     send-to-self

     sender

     sending without AppleScript

     standardization

     system as postman

     target

     timeout 2nd

         handling

     viewing

     WebSTAR

Apple Event Log (Script Debugger) 2nd

Apple event registry

AppleScript

     Apple events, expression of

     Apple events, sending without

     compiled, how and why

     compiler

     dictionary

         terminology clashes

         viewing

     different for each target application 2nd 3rd

     documentation, online

     English-likeness 2nd

     error message strings often unhelpful

     extended by target applications

     file-level persistence not enforced by

     LISP-likeness 2nd 3rd

     little language

     logarithmic functions lacking

     multithreaded, not

     nature and flavor

     object-oriented, not

     places for using

         AppleScript Studio 2nd

         applet 2nd

         automatic location 2nd

         Automator

         Cocoa application

         hyperlink

         internally scriptable application

         script editor application

         script runner

         Unix 2nd

     preferences (pretty-printing)

     programming, art of

     purpose 2nd

     reasons for using

         calculation and repetition

         combining specialties

         customization

         reduction

     regular expressions lacking 2nd

     runtime engine

     speed 2nd

     string manipulation inferior

     trigonometric functions lacking 2nd

     version 2nd

AppleScript Debugger (OSA language)

AppleScript Language Guide, xv 2nd

AppleScript script object

     current application is parent of

     global properties 2nd

     name 2nd

         overshadowing

AppleScript scripting component 2nd

     caches loaded dictionaries

     global properties

     loads scripting additions

     maintains state

     parent of script

     persistence

     pretty-printing, performs

     remembers variable names

     run script command creates separate instance 2nd

AppleScript Studio 2nd 3rd

     application bundle, resources within 2nd

     application, preparing for final release

     calling Cocoa from 2nd

     calling from Cocoa

     Cocoa messages, receiving

     Cocoa scripting, combining with

     Cocoa, relationship to

     components of

     dictionary 2nd

     documentation, online

     event handlers 2nd

     get script command fetches a copy

     scriptability

     scripting additions, application can contain 2nd

     shortcomings, overcoming

     terminology, using elsewhere

     window management bug

applescript URL protocol

AppleScript Utility 2nd

AppleScriptKit dictionary 2nd

AppleShare volumes

applet 2nd 3rd

     advantages of

     bundle

         compatibility 2nd

         example

         locating resources inside 2nd

         scripting additions, can contain 2nd

     CGI application

     compatibility

     creating 2nd

         with Unix

     dictionary, has none

     droplet 2nd

     editing 2nd

     errors thrown in

     event handlers

     events, multiple, order of processing

     formats

     idle handler 2nd

     interrupting

     launching 2nd

     lifetime events

     locates targeted applications on launch, preventing

     menus 2nd

     open handler

     persistence

         improving with bundle

     quit

         can't, if applet is busy

         can't, without continue quit

     quit handler

     reopen handler

     run handler

     run-only 2nd

     scriptability 2nd 3rd

     startup screen

     stay-open

AppleTalk

AppleWorks

application

     actions, script responding to

     attachable 2nd

     combining

     current

     factored

     front, bring to

     frontmost 2nd

     ID

     internally scriptable

     launching

     local

     location of, learning

    missing

         at compile time 2nd

         at decompile time

     name, getting right

     observable

     quit

     recordable

     remote 2nd 3rd

         launching

     running, learning whether 2nd 3rd

     scriptable 2nd

         attribute, value may be reference

         coercion, requesting from 2nd

         launches when dictionary consulted 2nd

         object model 2nd 3rd

         operations and

         operators, may interpret differently from AppleScript

         scripting addition vs.

         string considerations ignored 2nd

         targeting

         terminology, vs. AppleScript's

         Tiger, supplied with

         writing 2nd

     specifier

     start up, if not already running

     switching

     target

         applet, prevent seeking prematurely

         application class specifier 2nd 3rd

         can't be found 2nd 3rd

         extends AppleScript language

         how located

         misidentified

         name

         name, changed by decompilation

         remote 2nd 3rd

         specifying as variable

         specifying dynamically

         state change, preventing

         version, specifying

     unscriptable

     user chooses

     visible

     writing

application class

     object model, start of 2nd

     object string specifier

         getting the name right

     remote application

     XML-RPC or SOAP server

application process class (System Events)

application responses (constant) 2nd

Appscript (Python module) 2nd

April (constant)

Aristotle

arithmetic

     date

     errors inevitable

     operators

around (preposition)

art of AppleScript programming

as operator

ASCII character command 2nd

     MacRoman only

ASCII number command

aside from (preposition)

ask (constant)

assignment

     equals sign (=) does not perform 2nd

     file object specifier

     file URL

     multiple 2nd

         attributes

     record item

         nonexistent

     references and

     top-level entity

     variable 2nd

         no implicit coercion

asterisk (*), multiplication operator

at (make command) 2nd

at (preposition)

Attach Script to Folder script, buggy

attachable

     applications 2nd

     degrees of attachability

attribute 2nd

     accessing

         chain of ofs and tells

         it keyword not needed

         of multiple objects 2nd

     application, value may be reference

     class encapsulation, compiler does not enforce

     coercion, by scriptable application 2nd

     dictionary, how listed in

     fetching or assigning several at once

     inheritance, in dictionary

     value may be a reference

audio file, getting info about

August (constant)

Austin, J. L.

autocompletion (Script Editor)

autoinitialization

automatic location 2nd

Automator

     action

         Run AppleScript

         virtues of

         writing

     documentation, online

     workflow

         in Finder contextual menu

Категории