LIGHTROOM CONFERENCE
Save up to 50%* on books & eBooks when you use discount code LIGHTROOM during checkout. Shop now.
Publishers of technology books, eBooks, and videos for creative people
Register your product to gain access to bonus material or receive a coupon.
Allows students to learn the most important tasks of a program or operating system and get right to work on any project. Ex.___
Succinct numbered instructions provide a logical approach to learning tasks. Ex.___
Visually demonstrates and reinforces the instructions for a particular task as the students work at their computers. Ex.___
Easy for the instructors and students to find a particular task and makes these texts useful after the course ends. Ex.___
Sections that call attention to important features and additional helpful information. Ex.___
Highlighted through the book offer author advice, time-saving shortcuts, and pointers for students who want a further understanding of the program. Ex.___
Many of the authors are industry-leading teachers, writers, and designers, providing students with expert, professional training. Ex.___
All Visual QuickStart Guides are reasonably priced, making them an affordable option for learning multiple software programs. Ex.___
AppleScript is Apple's intuitive and easy-to-use scripting language that lets users automate and control the actions of the Mac OS and Mac applications. Using AppleScript, anybody can streamline frequent tasks, such as logging on to the Internet, emptying the Trash, or formatting a graphics file. Businesses and corporations use AppleScript in their daily workflow to streamline repetitive tasks, retrieve files, and schedule backups. It's powerful, easy to use, and absolutely free.
Written by one of the country's leading AppleScript programmers, AppleScript for Applications: Visual QuickStart Guide offers extensive discussion of the latest versions of AppleScript for Mac OS 9 and Mac OS X plus plenty of insider tips and tricks. This book includes complete scripts for popular Mac apps such as FileMaker Pro, Word, Photoshop, and QuarkXPress plus a companion Web site for downloads and helpful links.
Introduction to AppleScript.
Become a Believer. How to Use This Book. Which Mac OS Are You? Save Your Fingers Some Walking. Time to Get Scripting.
How Does AppleScript Work? What Can I Do with AppleScript? Open Scripting Architecture.
Script Editor. Scriptable Applications and Their Dictionaries. Beware Scripting Additions. Interacting with Users.
Making Statements. Fun with Variables. Understanding Operators. A Family of Values. The Importance of Lists and Records. Objects and References to Them. Comparisons and Control Statements. Advanced Comparisons. Combining Comparisons. Repeat Loops. Error Handling. Using with timeout to Wait. Handlers. Using Comments to Help Yourself. Simple Interaction with the User. Asking for a Choice. Using on run. Making Drag-and-Drop Applications. Other Ways to Save Scripts.
What Is the Same? What Is Different? Detecting the Versions of AppleScript. Scripting Additions in Mac OS X. Life with File Suffixes and Path Delimiters. Scripting Addition Global Context. Using Script Runner and ScriptMenu. Accessing Unix Commands. Scheduling Scripts with cron and osascript. Adding Scripts to the Finder's Toolbar. Setting the Default Printer with Print Center. Access the World of Internet Services. Connecting with Internet Connect. Scripting TextEdit for Fun. Full-Power Development with Studio. Finding Files with Sherlock. Searching the Internet with Sherlock.
Customizing the Application Switcher. Customizing Appearance in Mac OS 9.2.1. Customizing File Exchange in Mac OS 9.2.1. Desktop Printers in Mac OS 9.2.1. Switching Location Manager Sets.
Creating a File from Scratch. Modifying File Attributes. Testing for the Existence of a File or Folder. Renaming All the Files in a Folder. Moving a File or Folder. Making a Folder. Using Folder Actions in Mac OS 9.2.1. Mounting iDisks via AppleScript. Customizing the Finder in MAC OS 9.2.1.
Recording a Script in Words. Modifying a Recorded Script. Creating Excel Charts from Spreadsheets. Excel with FileMaker Pro. Duplicating Calendar Events in Entourage. Sending E-Mail and Linking Contracts.
Scripting FileMaker Pro. Finding Records in a Content Database. Sorting the Records in a Content Database. Getting Data from a Record in a Database. Creating a New Record. Merging Data with Text Templates. Capturing Data in ScriptMaker. Sending a Fax with FAXstf 6. Creating a Record Containing Field Names.
Adding Information to Every Contact. Marking Events as Done. Moving Events between Categories. Creating a Multiple-Day Banner Event. Exporting Contract Data to FileMaker Pro.
Modifying Shapes and Text. Creating an Index Page of Text. Modifying Matching Words. Counting Words.
Creating and Exporting Graphical Text. Exporting Each Layer of a Document. Importing a Folder of Files. Adding Transparency to Grayscale Images. Creating Animations. Previewing an Animation. Exporting a Document with GifBuilder.
Scripting QuarkXPress. Working with Linked Images. Exporting All Pages as EPS Files. Exporting All Text from a Document. Replacing Styles. Reapplying a Style Throughout a Document. Placing an Image on Every Page.
Saving a document as an AppleScript. Modifying a Script for Batch Processing. Creating Animations with AppleScript.
Moving Every Object onto Its Own Layer. Exporting Folders of Files in EPS Format. Exporting Layers in JPEG Format. Collecting Linked Art Files. Relating Objects to FileMaker Pro Records.
Batch-Exporting JPEG Files. Batch Optimizing GIF Files. Batch-Captioning Files. Batch-Printing Files.
Enabling Movie Autoplay. Converting Folders of Files. Exporting Audio CD Tracks. Creating a Slide Show.
Submitting Form Data. Printing Web Pages. Making Screen Shots of Web Pages. Putting Netscape in Kiosk Mode. Retrieving HTML Source Code. Clearing the Browser Cache. Deleting Netscape Cookie Files.
Converting Mail from Eudora or Unix. Revealing Items in the Finder from E-Mail. Filing Mail Based on Keywords. Sending Replies Based on Keywords. Importing Mail into Microsoft Word. Copying Mail Data to FileMaker Pro. Creating a Mailing List with FileMaker Pro.
Sending a File via FTP with Fetch. Sending a File via FTP with Interarchy. Retrieving a File via FTP with Fetch. Retrieving a File via FTP with Interarchy. Retrieving a Directory Listing via FTP. Updating a Remote Directory with Fetch. Retrieving a File via HTTP with Interarchy. Retrieving Files via HTTP with Interarchy.
Scripting BBEdit Pro. Using Pattern Matching. Batch Searching and Replacing Many Files. Finding Differences Between Two Files. Labeling Changed Files in the Finder. Deleting Matching Lines of Text. Cleaning Visual Editors' HTML Code.
Using CGIs in Mac OS 9. Understanding GET Data. Parsing Form POST Data. Parsing Server Variables. Returning Content via Redirection. Returning Content Other Applications. Sending Partial Replies with WebSTAR. Creating Protected Realms in WebSTAR.
Creating a TCP/IP Configuration. Enabling Multihoming with TCP/IP. Switching TCP/IP Configurations. Changing Your File-Sharing Status. Scripting File Sharing.
Creating a Window with Controls. Entering the Project Script. Adding Scripts to Window and Controls. Saving the Project as an Application.
Debugging with Script Editor. Debugging with Scripter 2.5. Debugging with Script Debugger 3. Debugging with FaceSpan 3.5. Configuring Your System Software.
AppleScript Resources. AppleScript Mailing Lists.
Commands. Control Statements. Attributes for Considering and Ignoring. Handlers. References. Operators. Variable and Property Assignments. Constants and Predefined Variables. Placeholder Definitions.
Updates & Corrections
On page 101, step 2 should read:
Next you use the list folder command to gather a list of the names of all visible files in the local machine's scripting additions folder. You'll use this as fodder for writing a text file. The path will be the Mac alias form of the path /Library/ScriptingAdditions.