Controlling other applications using AppleEvents
Control other programs using Apple Events
Issue: 1.3 (December/January 2002)
Author: Dean Davis
Author Bio: Dean Davis runs AfterTen Software and is the creator of WeatherManX. He believes most programs should have some form of AppleScript interaction
Article Description: No description available.
Article Length (in bytes): 8,804
Starting Page Number: 42
Article Number: 1322
1322.zip Updated: 2013-03-11 19:07:56
Related Web Link(s):
Excerpt of article text...
Using compiled AppleScripts is an easy way to get control over other applications but it has its limitations. Using raw AppleEvents gives you almost all the power you need to dynamically control other applications.
In this article we'll rewrite the AppleScripts from issue 1.1 using AppleEvents. The example application includes all the original AppleScripts plus the equivalent AppleEvents.
A new AppleEvent is created using the "NewAppleEvent" function. In its simplest form it takes as parameters the event class, the event ID, the target application's creator code, and returns an "AppleEvent" object. The best example is the famous "Empty Trash" AppleScript.
Tell application "Finder"
...End of Excerpt. Please purchase the magazine to read the full article.