Photoshop脚本忽略.ds_store

时间:2016-10-15 13:36:50

标签: javascript photoshop photoshop-script

我的javascript技能大概是0,我只知道一些html和css。 我希望有人能帮我解决这个问题。

我在photoshop中使用脚本来抓取图片,做一些魔法并将它们作为图层放入psd文件中。正如你可能猜到的那样,我没有编写脚本,但它需要工作。

问题是,它抓取.ds_store文件以及图像,这会导致错误警告。

这是定义来源的行:

myPrefs = myContext.getSharedPreferences("MY_PREFERENCE_NAME", MODE_PRIVATE);
myPrefs.getBoolean("MY_KEY",MY_DEFAULT_VALUE);

如何指定忽略系统文件?

最好,

卢卡斯

1 个答案:

答案 0 :(得分:0)

您可以忽略.dotfile并使用以下代码段获取文件的3个字符的文件扩展名。

//@target "Photoshop"
var f = Folder.selectDialog("select");
alert(f.getFiles(function (file) {return /^[^.]+\.[^.]{3}$/i.test(file.name)}));

谢谢

毫克