■プログラム説明(ソースコード説明)
レイヤーカンプを全て削除するにはドキュメントオブジェクトのlayerCompsオブジェクトのremoveAll()を使います。サンプルではアクティブになっているドキュメントのレイヤーカンプを全て削除しています。
---------------------------------------------------------------------------------------------------------
■ソースコード
activeDocument.layerComps.removeAll(); ←レイヤーカンプが全て削除されます
---------------------------------------------------------------------------------------------------------
■使い方
1:ファイルメニューからスクリプトを実行します。
2:レイヤーカンプに登録されている数が表示されます。
---------------------------------------------------------------------------------------------------------
■ポイント
開かれているドキュメントの全てのレイヤーカンプを削除する場合には以下のようになります。
docObj = documents;
for (i=0; i<docObj.length; i++)
{
activeDocument = docObj[i];
docObj[i].layerComps.removeAll();
}
---------------------------------------------------------------------------------------------------------
■注意
レイヤーカンプを削除する場合には対象となるドキュメントはアクティブになっている必要があります。
■実際のスクリプトをダウンロード(sample.js.zip)