■プログラム説明(ソースコード説明)
全てのレイヤーセットをロックするにはレイヤーセットの総数だけ繰り返し処理を行います。レイヤーセットのallLockedプロパティをtrueに設定することで全てのレイヤーセットをロックすることができます。
■ソースコード
lsObj = activeDocument.layerSets;
for (i=0; i<lsObj.length; i++)
{
lsObj[i].allLocked = true;
}
■ポイント
以下のようにすると全てのレイヤーセットのロックを解除することができます。
lsObj = activeDocument.layerSets;
for (i=0; i<lsObj.length; i++)
{
lsObj[i].allLocked = false;
}
■実際のスクリプトをダウンロード(sample.js.zip)