[Editor’s note: I get asked frequently how to get into automating Illustrator via scripting. My favorite language is JavaScript (it’s cross platform) but there is also AppleScript (Mac) and Visual Basic (PC). A listing of all my scripts is here, including my recent script for creating calendars. Adobe does a good job of getting you started with several introductory and intermediate manuals. Plus they even offer a free toolkit application for writing the JavaScripts. The new scripting guides for CS4 are up on Adobe’s site, including how to use Flash panel inside Illustrator to make more interesting graphical user interfaces (or hit testing). There’s new information on using TabStops in there over CS3 and documentation on how to script the new Artboards feature. Give it a try!]
Republished from Adobe.com.
ADOBE ILLUSTRATOR CS4 SCRIPTING
A script is a series of commands that tells Illustrator to perform one or more tasks. Adobe Illustrator CS4 supports scripts written in AppleScript, JavaScript or VBScript. Sample scripts are included in the Adobe Illustrator CS4 installer and get installed with the product. The latest available scripting documentation is provided below:
- Adobe Illustrator CS4 Scripting ReadMe File (TXT, 15k)
- Adobe Illustrator CS4 Scripting Guide (PDF, 931k ) English
- Adobe Illustrator CS4 Scripting Guide (PDF, 966k ) French
- Adobe Illustrator CS4 Reference: AppleScript (PDF, 1.9M )
- Adobe Illustrator CS4 Reference: JavaScript (PDF, 2.0M )
- Adobe Illustrator CS4 Reference: VB Script (PDF, 2.0M )
SAMPLES
Adobe Illustrator CS3 FlashPanel Sample
The FlashPanel sample for Adobe Illustrator CS3 shows how to script Illustrator from Flash using ScriptUI’s FlashPlayer control. The sample illustrates how rich user interfaces created by Flash authoring tools such as Adobe Flex Builder 2 can interact with Illustrator’s scripting object model.