我目前正在构建我的第一个photoshop CEP面板,并且在如何让用户打开导航面板以设置要在脚本(JSON)中使用的数据文件的路径以及包含以下内容的文件夹方面感到困惑我要导入的图像。当前,我在脚本中使用了定义的位置路径,但是要使其更有用,它们确实需要是可选的。我可以找到许多示例,这些示例不能通过标准JSX脚本实现,但是却找不到HTML / JS示例。
感谢所有帮助。
我目前正在构建我的第一个photoshop CEP面板,并且在如何让用户打开导航面板以设置要在脚本(JSON)中使用的数据文件的路径以及包含以下内容的文件夹方面感到困惑我要导入的图像。当前,我在脚本中使用了定义的位置路径,但是要使其更有用,它们确实需要是可选的。我可以找到许多示例,这些示例不能通过标准JSX脚本实现,但是却找不到HTML / JS示例。
感谢所有帮助。
进一步Sergey Kritskiy的回复和对CEP Documentation 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
//Not you will need to have added a .debug file to the root of your CEP panel extension
});
有关返回对象的完整信息,我建议使用CEP面板调试控制台
谢谢你谢尔盖!