Foreword |
|
xiii | |
Instant AppleScript |
|
|
|
3 | (56) |
|
|
4 | (2) |
|
|
6 | (29) |
|
|
35 | (1) |
|
|
36 | (9) |
|
|
45 | (12) |
|
|
57 | (2) |
|
|
59 | (84) |
|
Noah Webster Knew What He Was Doing |
|
|
60 | (6) |
|
|
66 | (40) |
|
|
106 | (6) |
|
|
112 | (11) |
|
|
123 | (15) |
|
|
138 | (3) |
|
|
141 | (2) |
|
|
143 | (18) |
|
|
144 | (1) |
|
|
145 | (2) |
|
|
147 | (3) |
|
|
150 | (2) |
|
|
152 | (4) |
|
|
156 | (1) |
|
|
156 | (3) |
|
|
159 | (2) |
|
|
161 | (26) |
|
|
162 | (5) |
|
Finding Items by Location |
|
|
167 | (8) |
|
Finding Items by Property |
|
|
175 | (7) |
|
|
182 | (3) |
|
|
185 | (2) |
|
|
187 | (18) |
|
|
189 | (2) |
|
|
191 | (5) |
|
Creating References to Items in Special Folders |
|
|
196 | (6) |
|
|
202 | (1) |
|
|
202 | (3) |
|
|
205 | (18) |
|
Get Information About Disks |
|
|
206 | (2) |
|
Get Information About Folders |
|
|
208 | (3) |
|
Get Information About Disk Items |
|
|
211 | (5) |
|
Use the system info Command |
|
|
216 | (2) |
|
Get Information About Applications |
|
|
218 | (3) |
|
|
221 | (2) |
|
|
223 | (38) |
|
|
224 | (25) |
|
Find and Do with Multiple Applications |
|
|
249 | (4) |
|
|
253 | (5) |
|
|
258 | (1) |
|
|
259 | (2) |
|
Data Containers, Operators, and Coercions |
|
|
261 | (16) |
|
Data Containers (Variables) |
|
|
262 | (9) |
|
|
271 | (3) |
|
|
274 | (1) |
|
|
275 | (2) |
|
Communicating with the User |
|
|
277 | (100) |
|
|
278 | (2) |
|
The display dialog Command |
|
|
280 | (25) |
|
The display alert Command |
|
|
305 | (3) |
|
The choose folder Command |
|
|
308 | (11) |
|
|
319 | (15) |
|
The choose file name Command |
|
|
334 | (7) |
|
The choose from list Command |
|
|
341 | (12) |
|
|
353 | (2) |
|
|
355 | (11) |
|
The choose application Command |
|
|
366 | (4) |
|
The choose remote application Command |
|
|
370 | (2) |
|
|
372 | (3) |
|
|
375 | (2) |
|
|
377 | (6) |
|
|
378 | (1) |
|
|
379 | (1) |
|
|
380 | (1) |
|
|
381 | (2) |
|
|
383 | (14) |
|
|
384 | (3) |
|
|
387 | (2) |
|
repeat with [ loop variable] from [ start value] to [ stop value] |
|
|
389 | (3) |
|
repeat with [ loop variable] in [ list] |
|
|
392 | (3) |
|
|
395 | (1) |
|
|
395 | (2) |
|
|
397 | (22) |
|
|
398 | (3) |
|
|
401 | (4) |
|
|
405 | (4) |
|
|
409 | (6) |
|
|
415 | (4) |
|
|
|
|
419 | (44) |
|
Exploring the Script Window |
|
|
420 | (5) |
|
Writing and Compiling a Script |
|
|
425 | (2) |
|
|
427 | (1) |
|
|
428 | (10) |
|
|
438 | (2) |
|
|
440 | (6) |
|
|
446 | (5) |
|
|
451 | (3) |
|
|
454 | (4) |
|
The Script Editor Application Service |
|
|
458 | (1) |
|
|
459 | (1) |
|
|
460 | (1) |
|
|
461 | (2) |
|
|
463 | (10) |
|
|
464 | (1) |
|
|
465 | (1) |
|
|
466 | (1) |
|
|
467 | (2) |
|
Scripting AppleScript Utility |
|
|
469 | (1) |
|
|
470 | (3) |
|
|
473 | (10) |
|
|
474 | (4) |
|
|
478 | (3) |
|
|
481 | (2) |
|
|
483 | (22) |
|
|
484 | (1) |
|
How Does a Subroutine Work? |
|
|
485 | (1) |
|
|
486 | (1) |
|
|
487 | (13) |
|
|
500 | (3) |
|
|
503 | (2) |
|
|
505 | (44) |
|
|
506 | (2) |
|
|
508 | (1) |
|
|
508 | (3) |
|
|
511 | (1) |
|
|
512 | (2) |
|
Text and Character Ranges |
|
|
514 | (6) |
|
|
520 | (11) |
|
Characters, Words, and Paragraphs |
|
|
531 | (6) |
|
|
537 | (7) |
|
|
544 | (2) |
|
|
546 | (3) |
|
Working with Lists and Records |
|
|
549 | (42) |
|
|
550 | (30) |
|
|
580 | (9) |
|
|
589 | (2) |
|
|
591 | (18) |
|
|
594 | (9) |
|
|
603 | (4) |
|
|
607 | (2) |
|
|
609 | (20) |
|
Event Handlers and Applets |
|
|
610 | (2) |
|
|
612 | (10) |
|
The open, run, and reopen Commands |
|
|
622 | (5) |
|
|
627 | (2) |
|
|
629 | (16) |
|
The Two Faces of Folder Actions |
|
|
630 | (10) |
|
|
640 | (3) |
|
|
643 | (2) |
|
|
645 | (38) |
|
|
646 | (35) |
|
|
681 | (2) |
|
|
683 | (22) |
|
|
684 | (2) |
|
|
686 | (17) |
|
|
703 | (1) |
|
|
703 | (2) |
|
Adding Timing Controls to Scripts |
|
|
705 | (22) |
|
|
706 | (3) |
|
|
709 | (13) |
|
|
722 | (2) |
|
|
724 | (3) |
|
|
727 | (14) |
|
|
728 | (2) |
|
|
730 | (1) |
|
Calculations with Unit Coercions |
|
|
731 | (3) |
|
|
734 | (1) |
|
|
735 | (2) |
|
|
737 | (1) |
|
|
737 | (2) |
|
|
739 | (2) |
|
|
741 | (18) |
|
|
742 | (8) |
|
An ISO 8601:2004 Converter |
|
|
750 | (1) |
|
|
751 | (5) |
|
|
756 | (1) |
|
|
757 | (2) |
|
Connecting to Network Servers |
|
|
759 | (16) |
|
|
760 | (8) |
|
|
768 | (1) |
|
|
768 | (3) |
|
|
771 | (2) |
|
|
773 | (2) |
|
|
775 | (22) |
|
GUI Scripting in a Nutshell |
|
|
777 | (16) |
|
Advanced GUI Scripting Topics |
|
|
793 | (2) |
|
|
795 | (2) |
|
|
797 | (42) |
|
|
812 | (25) |
|
|
837 | (2) |
|
|
839 | (11) |
|
Object-Oriented Scripting |
|
|
840 | (3) |
|
FaceSpan and AppleScript Studio |
|
|
843 | (5) |
|
|
848 | (1) |
|
|
849 | (1) |
Index |
|
850 | |