KINOKO WEB

きのこ関係です。ときどき植物。

スクリプト Into Layer

2016-02-04 | 画像処理
//  2016/2/5
//  開いてるドキュメントを、レイヤーを重ねて1つのファイルに統合します。
// ファイル名のわかいドキュメントに統合します。
// 統合して不要なったドキュメントは保存しないで閉じます。

// ドキュメント数を格納します。
var docuLength = documents.length;
// ドキュメント数が2以上のときに実行します。
if (docuLength >= 2) {
  // ダイアログを表示します。
  flag = confirm("開いているドキュメントを統合します。");
  // OKボタンを押されたら実行します。
  if (flag == true) {
    //  ドキュメント0をアクティブにします。
    activeDocument = documents[0];
    // レイヤー名をドキュメント名に変更します。
    activeDocument.artLayers[0].name = activeDocument.name;
    // ドキュメント数-1回分、ループします。
    for (i = 1; i < docuLength; i++){
      // ドキュメント1をアクティブにします。
      activeDocument = documents[1];
      // ドキュメント名を格納します。
      docuName = activeDocument.name;
      // レイヤーをコピーします。
      activeDocument.artLayers[0].copy();
      // アクティブドキュメントを閉じます。
      activeDocument.close(SaveOptions.DONOTSAVECHANGES);
      // ドキュメント0をアクティブにします。
      activeDocument = documents[0];
      // レイヤー0 をアクティブにします。
      activeDocument.activeLayer = activeDocument.artLayers[0];
      // レイヤーを貼り付けます。
      activeDocument.paste();
      // 複製したレイヤー名前をドキュメント名に変更します。
      activeDocument.artLayers[0].name = docuName ;
    }
  }
}

最新の画像もっと見る

コメントを投稿