Photoshop CEP 面板 - 选择 json 文件的路径

问题描述 投票:0回答:1

我目前正在构建我的第一个 photoshop CEP 面板,我正在努力解决如何让用户打开导航面板以设置我想在脚本 (JSON) 中使用的数据文件的路径和包含图像的文件夹我想导入。目前,我在我的脚本中使用定义的位置路径,但为了使其更有用,它们确实需要是可选择的。我可以找到许多示例,说明标准 JSX 脚本如何不这样做,但一直找不到 HTML/JS 示例。

感谢所有帮助。

javascript photoshop extendscript complex-event-processing
1个回答
1
投票

根据 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

谢谢谢尔盖!

© www.soinside.com 2019 - 2024. All rights reserved.