我目前正在构建我的第一个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/

10-12 15:24