默认AE是“向上”复制的,该脚本允许“向下”复制。

如果你把它放在 ScriptUI Panels 文件夹中,它有一个 UI,如果放在 Scripts 文件夹中,它可以在没有 UI 的情况下工作。

/*-------------------------------------
Duplicate Under It

Version History
1.0.0 [Current version]  -  Sep 02, 2021
    Initial release
-------------------------------------*/

//______Files Path______
var thisFile = new File(this);
var thisFolderPath = thisFile.path;
//______Build Main Panel______
function buildUI(thisObj){
    if(thisObj instanceof Panel){
        var win = thisObj;
    }else{
        dupUnderIt();
    }       
    return win;
}

try{
    var win = buildUI(this);
    var buttonRect = [0, 0, 100, 30];
    var panelButtonSpace = [5, 5, 5, 5];
    var buttonSpace = [55, 0, 55, 0];
    var buttonA = win.add("Button", panelButtonSpace + buttonRect, "Duplicate");

    function dupUnderIt(){
        app.beginUndoGroup("dui");
        var comp = app.project.activeItem;
        var slLayers = comp.selectedLayers
        for(i=0; i<slLayers.length; i++){
            slLayers[i].duplicate();
            slLayers[i].moveBefore(comp.layer(slLayers[i].index-1));
            slLayers[i].selected = false;
            comp.layer(slLayers[i].index+1).selected = true;
        }
        app.endUndoGroup();
    }
    buttonA.onClick = function(){
        dupUnderIt();
    }
}catch(e){
}
//try catch <-- To make it work even if you don't have it in ScriptUI Panels.

 

您的电子邮箱地址不会被公开。 必填项已用*标注

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

请安装油猴脚本,并下载月离的万事屋脚本。详情请查看菜单 导航 - 用户指引

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