/*app应用对象----------------------------------------------------------------------------------------------*/
//属性:
app.isoLanguage;                                   // 软件中英文信息
app.version.substr(0, 4);                          // 软件版本号
//方法:
app.newProject();                                  // 新建新工程
app.open();                                        // 打开工程
app.effects[2].category;                           // 效果分类名称
app.effects[12].displayName;                       // 返回    在AE效果菜单中显示的效果名称
app.effects[12].matchName ;                        // 字符串型,每个效果都有一个单独的matchName,这个名称不会因为AE的版本而改变,使用这个值来添加效果
comps.item(i).openInViewer();                      // 在时间轴上显示合成 合成面板中显示合成/*工程对象----------------------------------------------------------------------------------------------*/
app.project.showWindow(true);                      // true为显示  工程面板显示
app.project.removeUnusedFootage();                 // 删除未使用的项目/* 项目相关 ----------------------------------------------------------------------------------------------*/
//项目对象 属性
app.project.item(1).hasAudio;                      // 返回值 true 或 false  是否有音视频   都有视频    合成有音视频   文件夹有音视频   空对象无音
app.project.item(1).typeName;                      // 返回值是 合成Composition 素材 文件夹
app.project.activeItem==null                       //选中的项目是多个或者未选中
app.project.numItems;                                                     //   工程内包含的项目总数
app.project.rootFolder.numItems;                                          //根目录项目数
app.project.activeItem.name;                                              //当前激活项目的名称
app.project.item(1).selected==true;                                       //选中合成    //方法
app.project.items.addFolder("myFolder");                                  //创建文件夹
app.project.items.addComp(edittext_1.text, 1920, 1080, 1, 150/25, 25);    //新建合成//项目收集对象 items
app.project.items.addFolder("文件夹名称");                        // 新建文件夹
app.project.items.addComp(这里参数很多) ;                         // 新建合成
app.project.activeItem;                                           // 当前激活的项目,如果没有项目被选中或多个项目被选中都会返回null。 返回 项目对象或null
app.activeViewer.type == ViewerType.VIEWER_COMPOSITION;           // 判断预览窗口合成面板是否激活
app.activeViewer.type == ViewerType.VIEWER_FOOTAGE;               // 素材面板
app.activeViewer.type == ViewerType.VIEWER_LAYER;                 // 图层面板
app.project.item(1) instanceof FolderItem == true;                // 判断项目是不是文件夹
app.project.item(1) instanceof CompItem == true;                  // 判断项目是不是合成/*合成对象----------------------------------------------------------------------------------------------*/
app.project.item(合成index).openInViewer();                       // 激活合成面板/*图层相关----------------------------------------------------------------------------------------------*///图层对象属性 layer(1)
app.project.item(1).layer(1).id;                                  // 唯一标识
app.project.item(1).layers.byName("层名称").index;                // 返回名称为 “层名称 ”  的索引
app.project.item(1).layer(1).name;                                // 图层名称
app.project.item(1).numLayers;                                    // 层的数量
app.project.item(1).layers.length;                                // 层的数量 常用
app.project.item(1).layer(1).sourceText.value                     //获取图层中的文字值
app.project.item(1).selectedLayers.length;                        // 选择层的数量
app.project.item(1).layer(1).containingComp.name;                 // 返回包含这个图层的合成名称
app.project.item(1).layer(1).constructor.name;                    // 媒体层层AVLayer 形状层层ShapeLayer 灯光层层LightLayer 文本层层 TextLayer 摄像机层CameraLayer
app.project.item(1).selectedLayers.length;                        // 选择图层的数量
app.project.item(1).layer(1).source = null;                       // 文字 灯光 形状图层 摄像机
app.project.item(1).layer(1).text != null;                        // 判断是否文字层
layer instanceof TextLayer == true;                               //         文字层 常用
app.project.item(3).layer(1).lightType == true;                   //         灯光层  这个不一定正确
app.project.item(1).layer(1).nullLayer == true;                   //         空对象
app.project.item(1).layer(1).adjustmentLayer == true;             //         调整图层
app.project.item(1).layer(1).frameBlendingType == true;           //         纯色图层  但不准app.project.item(1).layer(1).enabled == true;                     // 判断图层 眼睛图标是否开启
app.project.item(1).layer(1).solo == true ;                       //         独奏 单独显示
app.project.item(1).layer(1).shy == true ;                        //         隐藏小矮人
app.project.item(1).hideShyLayers == true;                        //         隐藏是否开启
app.project.item(1).layer(1).locked == true;                      //         锁定
app.project.item(1).layer(1).threeDLayer == true;                 //         3D属性
app.project.item(1).layer(1).parent == null;                      //         无父级
app.project.item(1).layer(1).audioActive;                         //         音频活动 没测试//图层对象 方法  layer(1)
app.project.item(1).layer("图层名称"或者index).remove();                // 删除图层
app.project.item(1).layer(1).moveToBeginning();                         // 置顶图层
app.project.item(1).layer(1).moveToEnd()                                // 置底图层
app.project.item(1).layer(1).moveAfter(app.project.item(1).layer(9);    // 上移一层
app.project.item(1).layer(1).moveBefore(app.project.item(1).layer(8));  // 下移一层
layers[i].selected = !layer[i].selected;                                // 反选图层
// 层收集方法 layers
app.project.item(1).layers.addCamera("摄像机名称",[500,800]);           //新建一个摄像机
app.project.item(1).layers.addLight("灯光名称",[500,800]);                                  //新建灯光层
app.project.item(1).layers.addShape();     //新建形状层
app.project.item(1).layers.addText(edittext_1.text) ;                   //新建文字
app.project.item(1).layers.addSolid(颜色[0.5,0.6,0.7],"名称",宽1900,高1000,长宽比[5]);        //新建合成

AE脚本常用学习第1天相关推荐

  1. Linux shell脚本基础学习

    Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提. 1. Li ...

  2. 通过脚本案例学习shell(五) 通过创建DNS脚本一步一步教你将一个普通脚本规范到一个生产环境脚本...

    通过脚本案例学习shell(五) 通过创建DNS脚本一步一步教你将一个普通脚本规范到一个生产环境脚本   版权声明: 本文遵循"署名非商业性使用相同方式共享 2.5 中国大陆"协议 ...

  3. Linux shell脚本基础学习详细介绍(完整版)一

    Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提. 1. Li ...

  4. Linux shell脚本基础学习详细介绍(完整版)

    Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提. 1. Li ...

  5. Shell脚本入门学习

    shell脚本语言的使用 shell概述 shell 是一种脚本语言. 脚本:本质是一个文件,文件里面存放的是 特定格式的指令,系统可以使用脚本解析器 翻译或解析 指令 并执行(它不需要编译). 举个 ...

  6. Ink脚本语言学习笔记(二)

    目前想要基于Ink脚本语言和Unity新的UIToolkit做一套对话系统,本文对Ink脚本语言的使用方式做一下介绍和总结 Ink脚本语言学习笔记(一) 二.缝合(Weave) 目前没想好怎么翻译这个 ...

  7. shell脚本编程学习笔记1(xdl)——shell基础与Bash基本功能()

    shell脚本编程学习笔记1--shell基础与Bash基本功能 1,简介: 1,Shell就是一个命令行解释器,用以连接输入设别和内核. 2,Shell是解 释执行的脚本语言,在Shell中可以直接 ...

  8. 网页脚本编程学习笔记

    网页脚本编程学习笔记 1.配置 此处以火狐浏览器为例: 1). 打开web控制台,调出查看器(用于查看该网页的HTML源代码).控制台(编写控制代码,可以实时操作,显示运行结果.报错,类似于MATLA ...

  9. Polyworks脚本开发学习笔记(十九)-将数据对象与参考对象对齐的方法

    Polyworks脚本开发学习笔记(十九)-将数据对象与参考对象对齐的方法 把开发手册理了一遍,发现还有几个点没有记录下来,其中一个就是使用点对的粗对齐和使用参考目标的精确对齐.为了把这个学习笔记凑够 ...

最新文章

  1. oracle 日期 extract,ORACLE——EXTRACT() 截取日期时间的函数使用
  2. sql server 2008语言基础: 集合
  3. RIPPER算法原理
  4. 如何在Vizio电视上禁用运动平滑
  5. PC软件开发技术之一:在WinCC中通过VBS操作SQL Server2005
  6. 谁说固态硬盘没容量?4TB诞生、明年8TB!
  7. ios调用系统的短信和发送邮件功能,实现短信分享邮件分享
  8. ssis t-sql返回值
  9. mysql的读写分离配置
  10. freenas 蜗牛星际_从“白群晖”到“蜗牛星际”,到底哪种NAS方案适合我?
  11. 2020考研计算机专业考题,2020计算机408的考研试卷难度如何
  12. DM manager工具的使用
  13. Java 导出word和pdf_Java实现word导出与pdf导出
  14. 一个屌丝程序猿的人生(九十二)
  15. python中complex的用法,Python complex()函数
  16. c语言进程伪装,易语言程序伪装软件
  17. (已解决)579B但答案仍旧错误terminate called after throwing an instance of ‘ std::bad_array_length‘,
  18. 一种Android应用耗电定位方案
  19. 小米商城登录,注册功能的实现!
  20. 软件测试面试题【变态逻辑题】,盘点那些大厂面试必出变态逻辑题

热门文章

  1. python求字符串中循环节个数
  2. 编程题:寻找无限循环小数的循环节及长度
  3. Recursive-NeRF
  4. 保姆级教程:js前端接入科大讯飞语音评测,实现朗读打分,vue对接科大讯飞语音评测,还可以实现句子逐词分析对错以及打分,将demo接入vue项目中
  5. 32位单精度浮点数存储格式
  6. Xcode使用教程详细讲解 (下)
  7. python实现获取搜索引擎式的城市天气预报及历史天气
  8. Cadence OrCAD Capture 复制粘贴电路时元器件编号保持问号的方法图文教程
  9. 战国策-周文君免工师籍
  10. 深度干货 | 32道JVM基础面试题 (1.2W字详细解析)