Online Book Reader

Home Category

AppleScript_ The Definitive Guide - Matt Neuburg [283]

By Root 1648 0

20.6.4. Properties and Elements

20.6.5. Records

20.6.6. Events

20.6.7. Suites

20.7. The 'aeut ' Resource

20.8. Inadequacies of the Dictionary

20.8.1. Defects in the Object Model

20.8.2. Defective Element Specifiers

20.8.3. Properties with Eponymous Classes

20.8.4. Clashes with AppleScript

20.8.5. Wrong Value Types

20.8.6. Wrong Parameter Details

20.8.7. Make

20.8.8. Selection

20.8.9. Idioms for Common Tasks

20.8.10. Events and Classes

20.8.11. Coercions

20.8.12. Bad Grammar

20.8.13. Multiple Listings

20.8.14. Busted Scriptability

20.8.15. Bad Comments

21. Scripting Additions

21.1. Pros and Cons of Scripting Additions

21.2. Classic Scripting Additions

21.3. Loading Scripting Additions

21.4. Standard Scripting Addition Commands

21.4.1. Dialogs

display dialog

display alert

choose from list

choose file

choose folder

choose file name

choose application

choose URL

choose remote application

choose color

21.4.2. Noises

beep

get volume settings

set volume

say

21.4.3. File and Machine Information

system info

system attribute

path to

path to

path to resource

list disks

list folder

info for

21.4.4. File Data

21.4.5. String and Clipboard

ASCII character

ASCII number

offset

summarize

set the clipboard to

clipboard info

the clipboard

21.4.6. Numbers and Dates

round

random number

current date

time to GMT

21.4.7. Miscellaneous

delay

mount volume

scripting components

open location

22. Speed

22.1. Tools of the Trade

22.2. Apple Events

22.3. List Access

22.4. Scripting Additions

22.5. Context

23. Scriptable Applications

23.1. Targeting Scriptable Applications

23.1.1. Local Applications

23.1.2. Remote Applications

23.1.3. XML-RPC and SOAP

23.2. Some Scriptable Applications

23.2.1. iApps and Utilities

23.2.2. Finder

23.2.3. System Events

23.2.4. SpeechRecognitionServer

23.2.5. URL Access Scripting

23.2.6. Keychain Scripting

23.2.7. Image Events

23.2.8. Database Events

24. Unscriptable Applications

24.1. Historical Perspective

24.2. Getting Started with Accessibility

24.3. GUI Scripting Examples

25. Unix

25.1. Do Shell Script

25.2. Osascript

26. Triggering Scripts Automatically

26.1. Digital Hub Scripting

26.2. Folder Actions

26.3. CGI Application

26.4. Timers, Hooks, Attachability, Observability

27. Writing Applications

27.1. Applets

27.1.1. Applet Options

27.1.2. Editing an Applet

27.1.3. Applet Event Handlers

27.1.4. Droplets

27.1.5. Persistence

27.1.6. Applet Scriptability

27.2. AppleScript Studio

27.2.1. Cocoa and AppleScript Studio

27.2.2. The Pieces of AppleScript Studio

27.2.3. AppleScript Studio Example

27.2.4. Automator Actions

27.3. Cocoa Scripting

27.4. AppleScript Studio Scriptability

IV. Appendixes

A. The AppleScript Experience

A.1. The Problem

A.2. A Day in the Life

A.2.1. Caught in the Web of Words

A.2.2. One for All and All for One

A.2.3. Seek and Ye Shall Find

A.2.4. Turning the Tables

A.2.5. Refiner's Fire

A.2.6. Naming of Parts

A.2.7. Practice Makes Perfect

A.2.8. Finder's Keepers

A.2.9. I've Got a Little List

A.3. Conclusions, Lessons, and Advice

B. Apple Events Without AppleScript

B.1. Pure Raw Apple Events

B.2. JavaScript

B.3. UserTalk

B.4. Perl

B.5. Python

C. Tools and Resources

C.1. Scripting Software and Tools

C.2. Scriptable Software

C.3. AppleScript Documentation

C.4. Writing a Scripting Addition

C.5. Writing a Scriptable Application

C.6. Portals, Instruction, and Repositories

C.7. Mailing Lists

C.8. Books

Return Main Page Previous Page Next Page

®Online Book Reader