Adobe製品でのJavaScript

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

・Photoshop CS〜CS5
・Illustrator CS〜CS5
・InDesign CS〜CS5
・AfterEffects 6.5〜CS5
・Acrobat (Adobe Reader)
・Bridge 1.0, CS3〜CS5
・Media Encoder CS5 (プレミアはJavaScriptによる制御に非対応)
・ExtendScript Toolkit 1/2, CS4, CS5
・Soundbooth CS3, CS4, CS5
・Encore CS4〜CS5 (ほとんど機能なし)
・Dreamweaver
・Flash
・Fireworks 3〜CS5

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

【第一グループ】
・Photoshop CS〜CS5
・Illustrator CS〜CS5
・InDesign CS〜CS5
・AfterEffects 6.5〜CS5
・Bridge 1〜CS5

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

【第三グループ】
・Acrobat (Adobe Reader)

第一グループと第二グループでは、グループ内のソフトでは、ほぼ同じスクリプトを動作させることができます。ある程度の互換性が保たれています。
第三グループのAcrobatは、JavaScriptをPDF書類に埋め込むため、もっとも汎用性がなく流用も難しくなっています。