我目前正在构建我的第一个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
//Note: you will need to have added a .debug file to the root of your CEP panel extension
});
有关返回对象的完整信息,我建议使用CEP面板调试控制台
http://localhost:8088
谢谢谢尔盖!
关于javascript - Photoshop CEP面板-选择json文件的路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58930375/