LoginSignup
3
10

More than 5 years have passed since last update.

Illustrator CC で指定フォルダ以下のすべての ai ファイルを開いて何かするスクリプト

Posted at

概要

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キー) を選ぶとファイル選択ダイアログが出てきます。上記のスクリプトファイルを選択してください。
選択するとスクリプトが直ちに実行されます。

3
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
10