PS脚本中,判断一个图层存不存在用什么语句?
翻遍了文档也没有判断图层是否存在的语句。我用if(app.activeDocument.artLayers.getByName("t20")){ 假如这个t20图层不存在的话,会报错。哪位大大知道? t20图层? 同求解,哪位大神? 大神估计不会PS,会PS的估计不是大神。 aa868682008 发表于 2022-12-3 17:06大神估计不会PS,会PS的估计不是大神。
{:1_907:}:eee这这这! 本帖最后由 zhxwx 于 2022-12-3 18:23 编辑
N多年没碰PS了,我只记得以前用动作的时候,出错有两种情况,,一种是错误图层直接操作,然后结果有问题,,还有一种就是会弹出一个提示框然后直接确定停止,,你这种有指定层图名的话,就是第二种(但我不记得提示的是什么,哈。。。)
这时候我才想起来问一下,你说的PS是我以为的Photoshop吧?? nifangdao 发表于 2022-12-3 15:26
t20图层?
只是图层名字叫t20,不要在意这些细节 zhxwx 发表于 2022-12-3 18:21
N多年没碰PS了,我只记得以前用动作的时候,出错有两种情况,,一种是错误图层直接操作,然后结果有问题, ...
是的,没错,就是传说中的photoshop,这里是用写好的JS脚本来实现一些操作,比PS里的动作适用性更广一些。 wangzehang 发表于 2022-12-3 16:39
同求解,哪位大神?
找到判断方法了没兄弟! 没有判断方法就加try catch
页:
[1]
2