本篇会从配置 CEP 的开发环境开始讲解如何从零开始构建一个 CEP 扩展,还有关于扩展调试的方法。
配置开发环境
常情况下宿主应用是不会运行未经签名扩展的,只有打包并签名才可以运行,这样我们就没法即时测试开发的扩展了,所以在开始之前,我们要打开开发者模式,来忽略签名检查:
Windows
打开到注册表,然后找到如下位置:(运行->regedit):
添加字符串值项 PlayerDebugMode,将值设置为 1
这里提供 2 个 .reg 文件(针对 CSXS.6,也就是 CC2015,如果用于以上版本请用文本编辑器打开并把 CSXS.6 替换为你要的版本),在 Windows 下双击就能方便的开关开发者模式:
- CEP 调试模式关闭.reg
- CEP 调试模式打开.reg
-
MacOS
如果 MacOs ,则需要通过在终端输入命令来打开开发者模式:
-

开始一个Hello World! 吧
想要快速的了解 CEP 扩展的工作方式和开发流程,最好的方法莫过于直接构建一个最简单的 CEP 的 Hello World! 扩展。再说一下,本教程是针对宿主应用是 Windows 下的 Photoshop 的扩展来讲的,不过在 MacOS下开发的流程也是一样的,开发出来的CEP 扩展也可以同时运行在 Windows 与 MacOS 下的。
如果你已经对 CEP 扩展构件的基本方法有了一些了解,也可以跳过这一段。建立一个工作目录

我们需要建立一个文件夹作为工作目录,名称可以随意,它需要放在下面某一个路径(你的宿主应用要是 CC 2015 以上)下,才会在宿主应用启动时被载入:
一般的 CEP 扩展都会有下面这样的目录结构,用不同的文件夹存放不同类型的文件:
不过这些不是必须的,真正必须的是 CSXS 目录和里面存放的 manifest.xml 配置文件:
创建 manifest.xml 配置文件
manifest.xml 是一个 XML 格式的配置文件,里面有我们这个扩展的配置信息,包括扩展名称、版本、在什么宿主中运行、入口文件、尺寸等等等配置,后面我们还会详细介绍 manifest.xml。
我们在扩展工作目录中建立一个名为 CSXS 的文件夹,并在其中新建一个文本并命名为 manifest.xml ,并输入以下内容,保存为 UTF-8 编码:
<?xml version="1.0" encoding="UT

4157

被折叠的 条评论
为什么被折叠?



