// 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 ;
}
}
}
// 開いてるドキュメントを、レイヤーを重ねて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 ;
}
}
}