Adobe製品でのJavaScript

 Adobe Systemsの製品のいくつかはJavaScriptによってアプリケーションが制御できるようになっています。2006年現在発売されている製品の中では以下のアプリケーションが対応しています。

・Photoshop CS〜CS3
・Illustrator CS〜CS3
・InDesign CS〜CS3
・AfterEffects 6.5〜7.0
・GoLive CS2〜CS3
・Acrobat (Adobe Reader)
・Bridge
・Dreamweaver
・Flash
・Fireworks

 これらに関しては、それぞれAdobe SystemsからリファレンスやスクリプティングガイドがCD-ROM等に収録されているので、そちらを参照してください。
 Adobe製品なので全ての製品で同じスクリプトが動作しそうなものですが、残念ながらそのようにはなっていません。上記の製品グループで動作するスクリプトを分けると以下のようになります。

【第一グループ】
・Photoshop CS〜CS3
・Illustrator CS〜CS3
・InDesign CS〜CS3
・Bridge

【第二グループ】
・Dreamweaver
・Flash
・Fireworks

【第三グループ】
・AfterEffects 6.5〜7.0
・GoLive CS2〜CS3
・Acrobat (Adobe Reader)

第一グループと第二グループでは、グループ内のソフトでは、ほぼ同じスクリプトを動作させることができます。ある程度の互換性が保たれています。
第三グループは、それぞれのアプリケーションがバラバラに実装しているため、他のアプリケーションとは互換性がありません。ただし、AfterEffects 6.5/7.0は第一グループの機能を、さらに強化した形で搭載されているため、互換性はあります。
GoLive CS2〜CS3は、細かい操作や処理ができるように独自のオブジェクトを実装しているため、他のAdobeソフトとの互換性が、ほとんどありません。
Acrobatは、JavaScriptをPDF書類に埋め込むため、もっとも汎用性がなく流用も難しくなっています。