概要
Illustrator を使っていると、複数の ai ファイルをまとめて png や jpg 画像形式にエクスポートしたい、などといった一括処理をしたくなることがあります。
その際の大枠の流れをメモします。
コード
好きな名前のテキストファイル(下例では "for_all.jsx") を作成してテキストエディタを以下のように編集して [ここで何か処理をする]
の部分に処理を書きます。
for_all.jsx
// ダイアログを表示してフォルダ選択
var inputFolder = Folder.selectDialog( "Please select top level folder to process");
// 選択フォルダ内の *.ai ファイルリストを取得
var fileList = inputFolder.getFiles("*.ai");
for(var i=0; i < fileList.length; i++)
{
var fileRef = fileList[i];
// illustrator でファイルを開く
var docRef = app.open(fileRef);
// [ここで何か処理をする]
// 保存しないでドキュメントを閉じる
docRef.close(SaveOptions.DONOTSAVECHANGES);
}
スクリプトの使い方
Illustrator を開いて [ファイル] > [スクリプト] > [その他のスクリプト] (or Ctrl+F12キー)
を選ぶとファイル選択ダイアログが出てきます。上記のスクリプトファイルを選択してください。
選択するとスクリプトが直ちに実行されます。