一、Adobe关于Photoshop的官方文档
Adobe Introduction to Scripting:脚本基础,主机应用(AppleScript,VBScript和ExtendScript)。
Photoshop CC Scripting Guide:应用于Photoshop的脚本概念(AppleScript,VBScript和ExtendScript)。
Photoshop CC JavaScript Reference:Photoshop脚本的JavaScript语言参考。
JavaScript Tools Guide CC:超级重要,此文档在ESDK软件目录下,Extendscript的核心用法,包含文件系统,接口通信,外部链接,XML解析,XMP访问
文档打包下载:https://download.csdn.net/download/greless/16569638
二、名词解释
Cross-Application Communication:跨应用通信是关于BridgeTalk API的,它允许你向其他Adobe应用(如Bridge或InDesign)发送和接收消息。
Adobe Generator:Adobe Generator是一个令人着迷的框架,其中,实时 生成特性是基于它依赖于一个运行在后台的Node.js服务器,可以作为一个并行引擎,用于与传统的ExtendScript代码集成,与外部服务交换数据,或者作为一个内部服务器。
生成器最初是在Photoshop CC(14.1)中发布的,它主要是作为一种可以根据图层名称在背景中导出图像的技术。对于开发人员来说,更有趣的是:核心是一个与通过ExtendScript消息的Photoshop -你将主要使用生成器从应用程序实时访问/提取资源。
Events:Events是关于脚本事件管理器接口及其底层的通知器类:一种功能强大的技术,可用于实现有效的自动化控制管道
ExtendScript:ExtendScript编程语言经常(无意中)与JavaScript相混淆,但它有许多独特的特性,这些特性使它变得非常通用和强大:调试对象、文件系统管理、原生XML支持、图形用户界面等。
Photoshop的脚本语言是ExtendScript。
•ExtendScript是JavaScript的超集(即,JS加上来自其他标准的额外内容)。
ExtendScript基于的JS标准是旧的ES3
ActionManager :【photoshop Action Manager】动作管理器 - 用法(一)
DOM :DOM引入了文档对象模型的概念,包含脚本对象的方式和层次结构顺序,以及如何访问它们。
Adobe ExtendScript Toolkit:它也被称为ESTK,您可以使用它来编写、运行和调试JSX代码,以及访问各种文档,包括代码完成!
首先:它有一个很友好的基于面板的界面:
第二:调试—您有一个适当的调试环境,带有条件断点,控制台、数据浏览器等。它并不是在任何情况下都有效,但它确实存在。
第三:ExtendScript工具包的一大亮点是对象模型查看器,这是一个功能强大且方便的文档浏览器:
Core JavaScript类:应该命名为Core ExtendScript,因为它包含了这两个JavaScriptES3文档和特殊的ExtendScript特性。
ScriptUI类:用于构建对话框窗口。