//控制每个合成里第二个眼睛的开启状态 v1.0.1 2021-07-10
//Raymond Yan 2021 (RaymondClr@outlook.com / QQ: 1107677019)

function getAllCompItemsInProject() {
    var compItemsArr = [];
    function findCompItem(childItem) {
        for (var i = 1, l = childItem.length; i <= l; i++) {
            var currentItem = childItem[i];
            if (currentItem instanceof CompItem) {
                compItemsArr.push(currentItem);
                continue;
            }
            if (currentItem instanceof FolderItem) {
                findCompItem(currentItem.items);
            }
        }
    }
    findCompItem(app.project.items);
    return compItemsArr;
}

function setCompItemChildLayersProperty(compItems, callBack) {
    for (var i = 0, l = compItems.length; i < l; i++) {
        callBack(compItems[i]);
    }
}

function setSecondLayerEnabledState(compItem) {
    compItem.layer(2).enabled = false;
}

setCompItemChildLayersProperty(getAllCompItemsInProject(), setSecondLayerEnabledState);

Leave a Reply

Your email address will not be published.

请下载到本地观看!因为pdf是用的阿里云盘预览,可能部分字体加载不了。

请安装油猴脚本,并下载月离的万事屋脚本

请在右上角三个点 - 下载管理 - 找到刚才的文件,选择允许下载。 或者换个浏览器
echo