您当前的位置: 首页 > 

插件开发

暂无认证

  • 1浏览

    0关注

    492博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Photoshop插件-全部色彩校正-脚本开发-PS插件

插件开发 发布时间:2022-04-05 08:04:55 ,浏览量:1

文章目录
    • 1.插件界面
    • 2.关键代码--全部色彩校正
    • 3.代码转执行
    • 4.作者答疑
  PS是一款栅格图像编辑软件,模块众多。提供了脚本,动态连接库等多种扩展机制,本文演示如何通过脚本实现全部色彩校正相关功能,展示从互联网收集而来的一个小插件,供大家学习交流,请勿用于商业用途。

1.插件界面

  本文界面是一系列功能的一部分,将逐步展示,但是功能界面是共同的,如下图所示: 在这里插入图片描述

2.关键代码–全部色彩校正

  大家可通过源代码阅读,来掌握相关技巧,源代码如下:

if (app) {
    try {
        Select();
    } catch (e) {

    }
}

function Select() {
    if (ScriptUI.environment.keyboardState.shiftKey) {
        doc = app.activeDocument;
        docRef = app.activeDocument;
        var fWidth = docRef.width.as("px");
        var fHeight = docRef.height.as("px");
        if (fHeight > fWidth) {
            var iE = prompt("为了更快地处理视频纹理, 将以较低的分辨率创建此图片的副本。如果计算机不太强大, 请使用较小的值。您的图片的长边缘将是 (px):", "1500");
            var idDplc = charIDToTypeID("Dplc");
            var desc62 = new ActionDescriptor();
            var idnull = charIDToTypeID("null");
            var ref46 = new ActionReference();
            var idDcmn = charIDToTypeID("Dcmn");
            var idOrdn = charIDToTypeID("Ordn");
            var idFrst = charIDToTypeID("Frst");
            ref46.putEnumerated(idDcmn, idOrdn, idFrst);
            desc62.putReference(idnull, ref46);
            var idNm = charIDToTypeID("Nm  ");
            desc62.putString(idNm, "Preview");
            var idMrgd = charIDToTypeID("Mrgd");
            desc62.putBoolean(idMrgd, true);
            executeAction(idDplc, desc62, DialogModes.NO);
            var idImgS = charIDToTypeID("ImgS");
            var desc117 = new ActionDescriptor();
            var idHght = charIDToTypeID("Hght");
            var idPxl = charIDToTypeID("#Pxl");
            desc117.putUnitDouble(idHght, idPxl, iE);
            var idscaleStyles = stringIDToTypeID("scaleStyles");
            desc117.putBoolean(idscaleStyles, true);
            var idCnsP = charIDToTypeID("CnsP");
            desc117.putBoolean(idCnsP, true);
            var idIntr = charIDToTypeID("Intr");
            var idIntp = charIDToTypeID("Intp");
            var idautomaticInterpolation = stringIDToTypeID("automaticInterpolation");
            desc117.putEnumerated(idIntr, idIntp, idautomaticInterpolation);
            executeAction(idImgS, desc117, DialogModes.NO);
        } else {
            var iE = prompt("为了更快地处理视频纹理, 将以较低的分辨率创建此图片的副本。如果计算机不太强大, 请使用较小的值。您的图片的长边缘将是 (px):", "1500");
            var idDplc = charIDToTypeID("Dplc");
            var desc62 = new ActionDescriptor();
            var idnull = charIDToTypeID("null");
            var ref46 = new ActionReference();
            var idDcmn = charIDToTypeID("Dcmn");
            var idOrdn = charIDToTypeID("Ordn");
            var idFrst = charIDToTypeID("Frst");
            ref46.putEnumerated(idDcmn, idOrdn, idFrst);
            desc62.putReference(idnull, ref46);
            var idNm = charIDToTypeID("Nm  ");
            desc62.putString(idNm, "Preview");
            var idMrgd = charIDToTypeID("Mrgd");
            desc62.putBoolean(idMrgd, true);
            executeAction(idDplc, desc62, DialogModes.NO);
            var idImgS = charIDToTypeID("ImgS");
            var desc209 = new ActionDescriptor();
            var idWdth = charIDToTypeID("Wdth");
            var idPxl = charIDToTypeID("#Pxl");
            desc209.putUnitDouble(idWdth, idPxl, iE);
            var idscaleStyles = stringIDToTypeID("scaleStyles");
            desc209.putBoolean(idscaleStyles, true);
            var idCnsP = charIDToTypeID("CnsP");
            desc209.putBoolean(idCnsP, true);
            var idIntr = charIDToTypeID("Intr");
            var idIntp = charIDToTypeID("Intp");
            var idautomaticInterpolation = stringIDToTypeID("automaticInterpolation");
            desc209.putEnumerated(idIntr, idIntp, idautomaticInterpolation);
            executeAction(idImgS, desc209, DialogModes.NO);
        }
        runMenuItem(app.charIDToTypeID("FtOn"));
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/54.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/53.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/52.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/51.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/45.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/44.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/43.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/42.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/41.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/35.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/34.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/33.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/32.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/31.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/25.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/24.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/23.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/22.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/21.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/15.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/14.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/13.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/12.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/11.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/5.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/4.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/3.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/2.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/1.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var idslct = charIDToTypeID("slct");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var ref1 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        ref1.putName(idLyr, "WW_B&W 4");
        desc2.putReference(idnull, ref1);
        var idselectionModifier = stringIDToTypeID("selectionModifier");
        var idselectionModifierType = stringIDToTypeID("selectionModifierType");
        var idaddToSelectionContinuous = stringIDToTypeID("addToSelectionContinuous");
        desc2.putEnumerated(idselectionModifier, idselectionModifierType, idaddToSelectionContinuous);
        var idMkVs = charIDToTypeID("MkVs");
        desc2.putBoolean(idMkVs, false);
        executeAction(idslct, desc2, DialogModes.NO);
        var idMk = charIDToTypeID("Mk  ");
        var desc3 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var ref2 = new ActionReference();
        var idlayerSection = stringIDToTypeID("layerSection");
        ref2.putClass(idlayerSection);
        desc3.putReference(idnull, ref2);
        var idFrom = charIDToTypeID("From");
        var ref3 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref3.putEnumerated(idLyr, idOrdn, idTrgt);
        desc3.putReference(idFrom, ref3);
        executeAction(idMk, desc3, DialogModes.NO);
        var idsetd = charIDToTypeID("setd");
        var desc4 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var ref4 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref4.putEnumerated(idLyr, idOrdn, idTrgt);
        desc4.putReference(idnull, ref4);
        var idT = charIDToTypeID("T   ");
        var desc5 = new ActionDescriptor();
        var idNm = charIDToTypeID("Nm  ");
        desc5.putString(idNm, "All Color Correction");
        var idLyr = charIDToTypeID("Lyr ");
        desc4.putObject(idT, idLyr, desc5);
        executeAction(idsetd, desc4, DialogModes.NO);
        var idsetd = charIDToTypeID("setd");
        var desc6 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var ref5 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref5.putEnumerated(idLyr, idOrdn, idTrgt);
        desc6.putReference(idnull, ref5);
        var idT = charIDToTypeID("T   ");
        var desc7 = new ActionDescriptor();
        var idClr = charIDToTypeID("Clr ");
        var idClr = charIDToTypeID("Clr ");
        var idBl = charIDToTypeID("Bl  ");
        desc7.putEnumerated(idClr, idClr, idBl);
        var idLyr = charIDToTypeID("Lyr ");
        desc6.putObject(idT, idLyr, desc7);
        executeAction(idsetd, desc6, DialogModes.NO);
        var idsetd = charIDToTypeID("setd");
        var desc8 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var ref6 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref6.putEnumerated(idLyr, idOrdn, idTrgt);
        desc8.putReference(idnull, ref6);
        var idT = charIDToTypeID("T   ");
        var desc9 = new ActionDescriptor();
        var idClr = charIDToTypeID("Clr ");
        var idClr = charIDToTypeID("Clr ");
        var idNone = charIDToTypeID("None");
        desc9.putEnumerated(idClr, idClr, idNone);
        var idLyr = charIDToTypeID("Lyr ");
        desc8.putObject(idT, idLyr, desc9);
        executeAction(idsetd, desc8, DialogModes.NO);
        var idslct = charIDToTypeID("slct");
        var desc10 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var ref7 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        ref7.putName(idLyr, "WW_Fashion 1");
        desc10.putReference(idnull, ref7);
        var idMkVs = charIDToTypeID("MkVs");
        desc10.putBoolean(idMkVs, false);
        executeAction(idslct, desc10, DialogModes.NO);
        var idShw = charIDToTypeID("Shw ");
        var desc11 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list1 = new ActionList();
        var ref8 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref8.putEnumerated(idLyr, idOrdn, idTrgt);
        list1.putReference(ref8);
        desc11.putList(idnull, list1);
        executeAction(idShw, desc11, DialogModes.NO);
    } else {
        function Action() {
            function step1(enabled, withDialog) {
                if (enabled != undefined && !enabled) {
                    return;
                }
                var dialogMode = withDialog ? DialogModes.ALL : DialogModes.NO;
                var desc1 = new ActionDescriptor();
                desc1.putString(PSKey.Message, "欢迎使用终极修饰色彩校正\r\r开始渲染所有的颜色预设。\r\r这需要一些时间。 \r\r继续?r\r\r\r");
                desc1.putBoolean(PSKey.Continue, true);
                executeAction(PSEvent.Stop, desc1, dialogMode);
            }
            step1(true, true);
        }
        cTID = function(s) {
            return app.charIDToTypeID(s);
        };
        sTID = function(s) {
            return app.stringIDToTypeID(s);
        };
        Action.loadSymbols = function() {
            var dbgLevel = $.level;
            $.level = 0;
            try {
                PSConstants;
                return;
            } catch (e) {

            } finally {
                $.level = dbgLevel;
            }
            var needDefs = true;
            $.level = 0;
            try {
                PSClass;
                needDefs = false;
            } catch (e) {

            } finally {
                $.level = dbgLevel;
            }
            if (needDefs) {
                PSClass = function() {

                };
                PSEnum = function() {

                };
                PSEvent = function() {

                };
                PSForm = function() {

                };
                PSKey = function() {

                };
                PSType = function() {

                };
                PSUnit = function() {

                };
                PSString = function() {

                };
            }
            PSEvent.Stop = cTID("Stop");
            PSKey.Continue = cTID("Cntn");
            PSKey.Message = cTID("Msge");
        };
        Action.loadSymbols();
        Action.main = function() {
            Action();
        };
        Action.main();
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/54.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/53.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/52.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/51.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/45.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/44.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/43.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/42.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/41.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/35.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/34.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/33.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/32.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/31.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/25.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/24.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/23.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/22.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/21.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/15.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/14.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/13.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/12.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/11.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/5.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/4.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/3.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/2.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var thisFile = new File($.fileName);
        var thisFile = new File($.fileName);
        var idOpn = charIDToTypeID("Opn ");
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        desc34.putPath(idnull, new File(thisFile.path + "/1.jsx"));
        executeAction(idOpn, desc34, DialogModes.NO);
        var idHd = charIDToTypeID("Hd  ");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list2 = new ActionList();
        var ref2 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref2.putEnumerated(idLyr, idOrdn, idTrgt);
        list2.putReference(ref2);
        desc2.putList(idnull, list2);
        executeAction(idHd, desc2, DialogModes.NO);
        var idslct = charIDToTypeID("slct");
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var ref1 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        ref1.putName(idLyr, "WW_B&W 4");
        desc2.putReference(idnull, ref1);
        var idselectionModifier = stringIDToTypeID("selectionModifier");
        var idselectionModifierType = stringIDToTypeID("selectionModifierType");
        var idaddToSelectionContinuous = stringIDToTypeID("addToSelectionContinuous");
        desc2.putEnumerated(idselectionModifier, idselectionModifierType, idaddToSelectionContinuous);
        var idMkVs = charIDToTypeID("MkVs");
        desc2.putBoolean(idMkVs, false);
        executeAction(idslct, desc2, DialogModes.NO);
        var idMk = charIDToTypeID("Mk  ");
        var desc3 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var ref2 = new ActionReference();
        var idlayerSection = stringIDToTypeID("layerSection");
        ref2.putClass(idlayerSection);
        desc3.putReference(idnull, ref2);
        var idFrom = charIDToTypeID("From");
        var ref3 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref3.putEnumerated(idLyr, idOrdn, idTrgt);
        desc3.putReference(idFrom, ref3);
        executeAction(idMk, desc3, DialogModes.NO);
        var idsetd = charIDToTypeID("setd");
        var desc4 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var ref4 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref4.putEnumerated(idLyr, idOrdn, idTrgt);
        desc4.putReference(idnull, ref4);
        var idT = charIDToTypeID("T   ");
        var desc5 = new ActionDescriptor();
        var idNm = charIDToTypeID("Nm  ");
        desc5.putString(idNm, "All Color Correction");
        var idLyr = charIDToTypeID("Lyr ");
        desc4.putObject(idT, idLyr, desc5);
        executeAction(idsetd, desc4, DialogModes.NO);
        var idsetd = charIDToTypeID("setd");
        var desc6 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var ref5 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref5.putEnumerated(idLyr, idOrdn, idTrgt);
        desc6.putReference(idnull, ref5);
        var idT = charIDToTypeID("T   ");
        var desc7 = new ActionDescriptor();
        var idClr = charIDToTypeID("Clr ");
        var idClr = charIDToTypeID("Clr ");
        var idBl = charIDToTypeID("Bl  ");
        desc7.putEnumerated(idClr, idClr, idBl);
        var idLyr = charIDToTypeID("Lyr ");
        desc6.putObject(idT, idLyr, desc7);
        executeAction(idsetd, desc6, DialogModes.NO);
        var idsetd = charIDToTypeID("setd");
        var desc8 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var ref6 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref6.putEnumerated(idLyr, idOrdn, idTrgt);
        desc8.putReference(idnull, ref6);
        var idT = charIDToTypeID("T   ");
        var desc9 = new ActionDescriptor();
        var idClr = charIDToTypeID("Clr ");
        var idClr = charIDToTypeID("Clr ");
        var idNone = charIDToTypeID("None");
        desc9.putEnumerated(idClr, idClr, idNone);
        var idLyr = charIDToTypeID("Lyr ");
        desc8.putObject(idT, idLyr, desc9);
        executeAction(idsetd, desc8, DialogModes.NO);
        var idslct = charIDToTypeID("slct");
        var desc10 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var ref7 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        ref7.putName(idLyr, "WW_Fashion 1");
        desc10.putReference(idnull, ref7);
        var idMkVs = charIDToTypeID("MkVs");
        desc10.putBoolean(idMkVs, false);
        executeAction(idslct, desc10, DialogModes.NO);
        var idShw = charIDToTypeID("Shw ");
        var desc11 = new ActionDescriptor();
        var idnull = charIDToTypeID("null");
        var list1 = new ActionList();
        var ref8 = new ActionReference();
        var idLyr = charIDToTypeID("Lyr ");
        var idOrdn = charIDToTypeID("Ordn");
        var idTrgt = charIDToTypeID("Trgt");
        ref8.putEnumerated(idLyr, idOrdn, idTrgt);
        list1.putReference(ref8);
        desc11.putList(idnull, list1);
        executeAction(idShw, desc11, DialogModes.NO);
    }
}
3.代码转执行

  使用记事本或者notepad++等文本编辑器,将代码拷贝至文本文件,然后修改后缀名为js或者jsx,最后再PS软件菜单文件》脚本》浏览,点执行即可,也可以将脚本放在预设文件夹内,会显示再脚本下的二级子菜单。如下图所示: 在这里插入图片描述

4.作者答疑

  如有疑问,请留言。

关注
打赏
1665481431
查看更多评论
立即登录/注册

微信扫码登录

0.0896s