我目前正在构建我的第一个 photoshop CEP 面板,我正在努力解决如何让用户打开导航面板以设置我想在脚本 (JSON) 中使用的数据文件的路径和包含图像的文件夹我想导入。目前,我在我的脚本中使用定义的位置路径,但为了使其更有用,它们确实需要是可选择的。我可以找到许多示例,说明标准 JSX 脚本如何不这样做,但一直找不到 HTML/JS 示例。
感谢所有帮助。
根据 Sergey Kritskiy 的回复和对 CEP 文档 P63-64 的快速回顾,我很快发现,如果您从 CEP 面板调用
window.cep.fs.showOpenDialog()
,它将返回一个包含选定文件路径数组的数据对象。
$('#getData').on('click', function(){
var obj = window.cep.fs.showOpenDialog();
console.log(obj);
//console.log(obj) can be viewed using chrome dev tools in the debug window
//http://localhost:8088 - default for photoshop
//Note: you will need to have added a .debug file to the root of your CEP panel extension
});
有关返回对象的完整信息,我建议使用 CEP 面板调试控制台
http://本地主机:8088
谢谢谢尔盖!