大急ぎでメンドイ作業を軽減。
Illustratorってなぜかバージョン8とか9を使っている方が多い、CS以前のバーションってことになるわけですが。
PhotoshopCSなら下位互換はほぼ保たれるので問題ないですがIllustratorにはバーション毎に機能の差異があるので明示的に別名保存をしなくちゃいけません。大量にファイルがある場合はこの「別名で保存…」がものすごく面倒な作業で上書きで保存しちゃったりとミスも増えてしまいます。
ってことでCS2用下位バージョンで保存スクリプトです。環境がWinsows版CS2しかないので分かりませんがCSでも動くかも。Macはどーだろ。
Illustratorで開かれている全ファイルをIllustrator9で保存します。ファイル>スクリプト>その他のスクリプト…でsaveAsAI9.jsxを開くと保存先を指定するダイアログが出ます。上書きされないよう必ず新しいフォルダを作った上でそのフォルダを指定してください。保存先指定後すぐに実行されます。「Files are saved as Illustrator9 in 保存先」のアラートダイアログがでれば終了です。
スクリプト実行後、開かれているファイルはオリジナルのファイルでは無く、下位バージョンで保存したファイルになります。閉じる際に「保存しますか」と聞かれますが「いいえ」で大丈夫です。
ちなみにIllustrator9以外で保存したい場合はjsxファイルをテキストエディタ等で開き、以下の行
aiSaveOpts.compatibility = Compatibility.ILLUSTRATOR9;
を書き換えてください。詳しくは付属PDFマニュアル「Illustrator JavaScript Ref.pdf」のIllustratorSaveOptionsの項を参考にしてください。
ファイルを開かずに別名保存するようにしたかったのですが何ぶん急ぎなのでいまのところここまでです。
スクリプトの実行、変更はAT OWN YOUR RISKでお願いします。