Adobe CEP 8 Photoshop图像导入

Adobe CEP 8 Photoshop图像导入,adobe,adobe-extension,Adobe,Adobe Extension,我创建了一个PremierePro扩展,可以下载文件并将其导入到项目中。不幸的是,相同的扩展在Photoshop下不起作用,因为主机脚本应用程序实例不包含项目。我尝试了不同的格式,比如.psd,但是没有出现任何项目 hostScript.jsx: app.project // === null 我导入通过以下命令下载的文件: csInterface.evalScript("app.project.importFiles(['" + fullPath + "'])"); 由于我不能调试主机脚本

我创建了一个PremierePro扩展,可以下载文件并将其导入到项目中。不幸的是,相同的扩展在Photoshop下不起作用,因为主机脚本应用程序实例不包含项目。我尝试了不同的格式,比如.psd,但是没有出现任何项目

hostScript.jsx:

app.project // === null
我导入通过以下命令下载的文件:

csInterface.evalScript("app.project.importFiles(['" + fullPath + "'])");
由于我不能调试主机脚本,我有点结巴。 我也没有找到将文件导入photoshop的例子


有没有人知道如何将文件导入photoshop,或者有没有其他方法来创建显式项目?

photoshop没有项目,事实上,所有Adobe产品的dom都略有不同。您可以查看PS JS reference()以了解更多信息。例如,您可以使用app.open()打开文件。
为了调试主机脚本,我使用try-catch将所有内容封装到函数中(并且从不从csinterface调用dom函数),但我认为还有更全面的解决方案。

这只是open命令:

csInterface.evalScript("app.open(File('" + encodeURIComponent(fullPath) + "'));");