Amazonで見るセール会場へ

Illustratorスクリプト(jsx)│レイヤー操作に関するスクリプトまとめ

Illustratorのスクリプトを活用してツールを作る機会が増えてきました。

本記事では、レイヤーに関する基本的なスクリプトの参考例を紹介します。

目次

Illustratorスクリプトの基本的なレイヤー操作

親レイヤーを名前から選択する

一番上の階層のレイヤーグループを名前から選択します。

var doc = activeDocument;
var lay = doc.layers["レイヤー 3"];
doc.activeLayer = lay;

複数同名のレイヤーがある場合、一番上のレイヤーが選択されます。

子レイヤーを名前から選択する

子の階層のレイヤーグループを名前から選択します。

var doc = activeDocument;
var lay = doc.layers.getByName("レイヤー 2");
doc.activeLayer = lay.layers["レイヤー 5"];

複数同名のレイヤーがある場合、一番上のレイヤーが選択されます。

孫レイヤーを名前から選択する

孫の階層のレイヤーグループを名前から選択します。

var doc = activeDocument;
var lay = doc.layers.getByName("レイヤー 2").layers.getByName("レイヤー 5");
doc.activeLayer = lay.layers["レイヤー 6"];

複数同名のレイヤーがある場合、一番上のレイヤーが選択されます。

親レイヤーを作成する

親レイヤーグループを作成します。

var doc = activeDocument;
var lay = doc.layers.add();
lay.name = "親レイヤー";

子レイヤーを作成する

子レイヤーグループを作成します。

var doc = activeDocument;
var lay = doc.layers["レイヤー 2"];
var lay_child = lay.layers.add();
lay_child.name = "子レイヤー";

選択しているオブジェクトを特定のレイヤーに移動する

選択しているオブジェクトを「まとめ」という名前のレイヤーグループに移動します。

var doc = activeDocument;
var sel = doc.selection;  
var lay = doc.layers["まとめ"];

for (i = 0; i < sel.length; i++) {  
    obj = sel[i];
    obj.move(lay, ElementPlacement.PLACEATBEGINNING);
}

Illustratorのほかの記事は、まとめからご覧いただけます。

アクションをスクリプト化する方法はこちらです。

まとめ

Illustratorスクリプトのレイヤー操作に関する基本的な処理を紹介しました。

今後も、このページにIllustratorスクリプトのレイヤー操作をまとめていきます。

ぜひ参考にして、カスタマイズしてみてください!

ほかの記事はIllustratorの使い方まとめからご覧いただけます。

Illustrator の学習に使える本と、作業が捗る機材

Illustrator はパスの扱いに慣れるまでが山です。手を動かしながら読める本と、操作を楽にする道具をまとめました。

Illustrator を学べる本

ソーテック社
¥2,178 (2026/09/15 21:34時点 | Amazon調べ)
\Amazonで商品を見る/
Amazon
\楽天市場で商品を見る/
楽天市場
\Yahoo!ショッピングで商品を見る/
Yahooショッピング
\メルカリで商品を見る/
メルカリ
\Amazonで商品を見る/
Amazon
\楽天市場で商品を見る/
楽天市場
\Yahoo!ショッピングで商品を見る/
Yahooショッピング
\メルカリで商品を見る/
メルカリ
エムディエヌコーポレーション
¥3,506 (2026/09/15 21:34時点 | Amazon調べ)
\Amazonで商品を見る/
Amazon
\楽天市場で商品を見る/
楽天市場
\Yahoo!ショッピングで商品を見る/
Yahooショッピング
\メルカリで商品を見る/
メルカリ

作業が捗る機材

\Amazonで商品を見る/
Amazon
\楽天市場で商品を見る/
楽天市場
\Yahoo!ショッピングで商品を見る/
Yahooショッピング
\メルカリで商品を見る/
メルカリ
\Amazonで商品を見る/
Amazon
\楽天市場で商品を見る/
楽天市場
\Yahoo!ショッピングで商品を見る/
Yahooショッピング
\メルカリで商品を見る/
メルカリ

選び方をもっと詳しく

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

WAZAの有料記事のサブスクリプションも開始しました。

コメント

コメントする

目次