忍者ブログ

ぼんぷろぐ

InDesignとかイラレとかのスクリプトよもやま話

新しいブログに引っ越しました。

こちらのブログはもう更新しませんが、コメント欄は生きてますので疑問、ご指摘などありましたらどうぞ。

[イラレ]
選択アイテム群をキーオブジェクトのレイヤーに移動するスクリプト

OnegaiSDKの使用例です。
イラレでは複数のアイテムを選択しているとき、その中の一つをさらにクリックすることで、そのアイテムを『キーオブジェクト』にできます。
この状態にあるとき、すべての選択アイテムをキーオブジェクトのあるレイヤーに集める、というスクリプトを作ってみました。
InDesignの方では同じ機能のスクリプトいつも使ってるんですが結構便利です。


プラグインOnegaiSDKがインストールされていることが必要です。
http://sysys.blog.shinobi.jp/Entry/104/

(function() {
    sel = app.selection;
    if (sel instanceof Array && sel.length > 1) {
        var n = +app.sendScriptMessage("OnegaiSDK", "getKeyObject", "");
        if (n > -1) {
            var layer0 = sel[n].layer;
            for (var i = n - 1; i >= 0; i--) {
                if (sel[i].layer != layer0) sel[i].move(layer0, ElementPlacement.PLACEATBEGINNING);
            }
            for (var i = n + 1; i < sel.length; i++) {
                if (sel[i].layer != layer0) sel[i].move(layer0, ElementPlacement.PLACEATEND);
            }
        }
    }
})();
PR

コメント

お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字

プロフィール

kawamoto_α
(あるふぁ(仮))


InDesignで新聞組版のようなことをしています。

ツイッタ

※ブラウザによっては当ブログからDLしたzipファイルが拡張子なしになることがあるようですが、.zipを補って開いてください。



イラレ用トーンカーブスクリプト(¥1500)



クロソイド式角丸長方形スクリプト(¥500)
Illustrator用
InDesign用



イラレスクリプトをキーボードショートカットで実行するやつ(Win用)