Skip to main content
Participant
September 6, 2021
Answered

「非表示レイヤーを削除」をアクションにしたい

  • September 6, 2021
  • 1 reply
  • 1219 views

Illustrator 25.4.1を使用しています。

「非表示レイヤーを削除」をアクションにしたいのですが

通常の記録では表示されず、メニュー項目の挿入でも検索できません。

何か方法はないでしょうか。

    This topic has been closed for replies.
    Correct answer Ten A

    どうも手がないようですので、以下のスクリプトをIllustratorのスクリプトフォルダに投入してアクションに登録できるようにすると代替できるのではないかと思います。

     

    var lyrs = app.activeDocument.layers;
    for (var i=0;i<lyrs.length;i++)
    {
       if (lyrs[i].visible) continue;
       lyrs[i].visible = true;
       lyrs[i].remove();
       i--;
    }

     

    1 reply

    Ten A
    Community Expert
    Ten ACommunity ExpertCorrect answer
    Community Expert
    September 6, 2021

    どうも手がないようですので、以下のスクリプトをIllustratorのスクリプトフォルダに投入してアクションに登録できるようにすると代替できるのではないかと思います。

     

    var lyrs = app.activeDocument.layers;
    for (var i=0;i<lyrs.length;i++)
    {
       if (lyrs[i].visible) continue;
       lyrs[i].visible = true;
       lyrs[i].remove();
       i--;
    }

     

    yama13Author
    Participant
    September 7, 2021

    ありがとうございます!

    無事アクションに組み込むことができました。

    久しぶりにスクリプトを扱おうと思ったらAdobe ExtendScript Toolkit CCが使えなくなっていて焦ったり、

    Visual Studio Codeに手こずったりしましたが、おかげさまで色々勉強になりました。