このページは
Adobe Systems(アドビシステムズ)社のIllustrator CS6をJavaScriptによって自動化運用するためのサンプルスクリプトを掲載しています。
Illustrator CS6は
JavaScriptのコアオブジェクト、Adobeファイルオブジェクトに関しては他のAdobeソフトと同じです。つまりInDesign CS〜CS6、AfterEffects 6.5〜CS6、Photoshop CS〜CS6、Bridge 1.0〜CS6で作成された一部のコードは、そのまま動かす事ができます。これはIllustrator CS6独自部分の機能だけを習得すれば良いと言うメリットもあります。
このページに掲載されているスクリプトはMac OS X Snow Leopard (10.6.x) のIllustrator CS6を基準にしているため、Mac OS X Lion (10.7)やMac OS X Mountain Lion (10.8)およびWindows版では異なる動作になる可能性があります。あらかじめ、ご了承ください。
Illustrator CS5時点での変更点は
Adobe Illustrator CS5自動化作戦のページを参照してください。Illustrator CS6からはスクリプトからアクションを実行することができるようになりました。これによりスクリプトでは面倒だった処理をアクションと組み合わせて自動化することができます。スクリプトからアクションを呼び出すメソッドはapp.doScript()です。これは「app.doScript("アクション名", "セット名")」のようにして使います。
Illustrator CS6のスクリプトガイドやリファレンスに関しては以下のページから入手することができます。
Illustrator CS3ベースの自動化処理に関しては
Adobe Illustrator CS3 + JavaScript 自動化サンプル集を参照してください。
Adobe JavaScriptリファレンスおよび共通で使えるライブラリ、Illustrator自動処理サンプルに関しては以下のページを参照してください。
掲載されているスクリプトで不具合がある場合は
openspc@alpha.ocn.ne.jpまでお願いします。