月离的万事屋
  • AE
    • 文章/视频
    • 插件/脚本
    • 效果库
    • 小技巧
      • 一分钟动画
      • 实用技巧
      • 快捷操作
      • 彩蛋
    • 脚本开发
      • 脚本教程(视频与文章)
      • 脚本(开源)
        • 合成、图层与素材
        • 属性、关键帧、标记与表达式
        • 蒙版、形状、路径
        • 导入导出、本机交互
        • 其他
        • PS/PR/AI脚本
      • 扩展 CEP
    • 相关文档
      • AE文档
      • 表达式文档
      • 内置效果
      • 脚本开发
  • Blender
    • 入门指南(尚未开工)
    • 文章/视频
    • 插件/脚本
    • 插件开发
  • Houdini
    • 入门指南
    • 文章/视频
    • 视频合集
    • 插件/脚本
    • 插件开发
  • UE
    • 入门指南(尚未开工)
    • 文章/视频
    • 插件/脚本
    • 插件开发
  • 思散
    • 佳作欣赏
    • 思维拓展
    • 来拆工程
  • 编程
    • Python
    • Unity
    • Html+
    • Math
    • JS
    • C
  • 图书馆
    • 文档
    • 书籍
    • 访谈
    • 备忘录
    • 问答库
    • 中英对照
  • 导航
    • 网址导航
    • 下载专区
    • 用户指引
    • 专题列表
    • 网站文章分类
    • 时光机
  • 商店
  • 作者专区
    • 发布文章
    • 投稿小技巧
    • 作者云盘
  • Vip
    • 资源库
    • 工具箱
  • 自用
    • 工具箱
    • 笔记
    • wordpress
登录

学习指南

  • 脚本编辑器设置
  • 参考文档/教程
  • 术语解释与逻辑图(总表)

介绍

  • 脚本概述
  • 更新日志
  • 与AE脚本相关的JS基本元素
  • AE 对象模型

常规

  • Global 全局函数
  • APP 应用
  • Project 工程
  • System 系统

项目 Item

  • Item 项目
  • ItemCollection 项目集
  • AVItem 对象
  • CompItem 合成
  • FolderItem 文件夹
  • FootageItem 素材

图层 Layer

  • Layer 图层
  • LayerCollection 图层集
  • AVLayer 对象
  • CameraLayer 摄像机对象
  • LightLayer 灯光图层
  • ShapeLayer 形状图层
  • TextLayer 文字图层

属性 Property

  • PropertyBase 属性基类
  • Property 属性
  • PropertyGroup 属性组
  • MaskPropertyGroup 蒙版属性组

渲染队列 Render Queue

  • RenderQueue 渲染队列
  • RQItemCollection 渲染项目集
  • RenderQueueItem 渲染序列项目
  • OMCollection对象
  • OutputModule对象

源 Source

  • FileSource 文件源
  • FootageSource 素材源
  • PlaceholderSource 占位符源
  • SolidSource 纯色源

其他 Other

  • Collection 集合对象
  • ImportOptions 导入设置
  • KeyframeEase 关键帧缓动
  • MarkerValue 标记值
  • Setting 脚本设置
  • Preference 首选项
  • Shape 形状
  • TextDocument 文本
  • Viewer 查看器

匹配名称 Match Name

  • AVLayer匹配名称
  • 3D图层匹配名称
  • 摄像机图层匹配名
  • 文字图层匹配名
  • 形状图层匹配名
  • 内置效果匹配名

Javascript Tools

  • 介绍
  • 文件系统访问
  • 用户UI
  • 应用程序通信
  • 外部通信
  • ES工具和功能
    双语
  • 主页
  • Docs
  • AE 脚本文档
  • 学习指南
  • 脚本编辑器设置

脚本编辑器设置

目录
  • VScode代码编辑器
    • 介绍
    • 安装插件
    • 创建项目
    • 调试文件 launch.json
    • 调试
    • 其他配置
  • Adobe ExtendScript Toolkit CC
    • 介绍
  • 演示:我的第一个脚本

VScode代码编辑器 #

介绍 #

写脚本,当然需要一款代码编辑器,这里adobe官方首推VS Code,请自行下载

安装插件 #

脚本运行器插件(选一个喜欢的装)

  • Adobe Script Runner(原版)
  • AE Script Runner(原版)
  • AE *.jsx Runner(修改版 带运行按钮)
  • AE Script Linker (修改版 带运行按钮)推荐*

其他

  • ExtendScript Debugger (官方ES脚本调试器) 推荐*
  • Chinese (Simplified) Language Pack for Visual Studio Code (中文语言包)推荐*
  • Types for Adobe (脚本代码提示与补全) 【使用方法:文件- 打开文件夹,创建一个jsx文件,按F1,执行“Types for Adobe: Set-Up Types for Adobe”命令】

辅助:

  • Prettier - Code formatter:代码格式化插件,一键变好看!推荐*
  • Bookmarks 书签插件:可以给当前文件的当前代码行添加书签(我设置的快捷键是ctrl k)

创建项目 #

先在本地创建一个脚本文件夹,比如F:\我的AE脚本

打开VSC,在菜单栏选择

  • 文件 > 打开文件夹
  • 选择你的脚本文件夹

调试文件 launch.json #

如果需要调试,需要创建一个调试文件,让编辑器知道你的调试方式。

在刚才的脚本文件夹中:

  • 创建一个名为.vscode的文件夹(带句号)
  • 在该文件夹中,创建一个文件launch.json
  • 粘贴以下代码
{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "extendscript-debug",
      "request": "launch",
      "name": "脚本Debug",
      "program": "${file}",
      "stopOnEntry": false,
      "excludes": [
        "undefined",
        "builtin",
        // "Function",
        "prototype"
      ],
    }
  ]
}

 

调试 #

  • 启动Adob​​e 应用程序
  • 在 VS Code 窗口底部,状态栏的最右侧,您应该看到“选择目标应用程序”
  • 单击此按钮并选择要为其调试的应用程序

运行 - 启动调试-选择ES Debug即可

其他配置 #

由于脚本要保存以后才能生效。可以设置-搜索auto save,如下配置

Adobe ExtendScript Toolkit CC #

介绍 #

老版本的脚本编辑器,现在官方推荐使用VSC了

在github下载 windows/mac版

Note

如果用VScode,那么ES tool可以下,也可以不下

演示:我的第一个脚本 #

在AE 中选择一个图层

再在VS code输入代码:意思是弹出当前选择图层的名称

alert(app.project.activeItem.selectedLayers[0].name)

然后,右键运行AE脚本(或者菜单栏 运行 - 启用调试)

完成!

 

Updated on 2021年11月26日
参考文档/教程

取消回复

要发表评论,您必须先登录。

目录
  • VScode代码编辑器
    • 介绍
    • 安装插件
    • 创建项目
    • 调试文件 launch.json
    • 调试
    • 其他配置
  • Adobe ExtendScript Toolkit CC
    • 介绍
  • 演示:我的第一个脚本
月离的万事屋

支持夜间模式喔~

AE
AE基础AE表达式
深入学习
插件脚本教程效果制作教程
图书馆
文档库书籍问答库
其他
小技巧来拆工程中英对照
网站
分类展示文章归档专题

Copyright © 2021 | 皖ICP备19025249号-1 | 月离的万事屋

  • 首页
  • 文档
  • 问答
  • 我的
  • 顶部
AE AE小技巧 AE插件/脚本 AE文章 AE表达式 Blender Houdini Motion-Box PV Video-Copilot 合成、图层与素材 属性、关键帧、标记与表达式 归档 来拆工程 油管 编程 脚本(开源) 脚本开发