如何检查一个动作是否已经加载到photoshop动作调色板中?

时间:2014-06-23 17:05:45

标签: javascript action photoshop

如何检查动作是否已加载到photoshop CS3动作托盘中,当我运行脚本时,我有了这条线。

这是Javascript。

app.load(File("ationFile.atn"));

但是当我运行脚本时,它会再次将操作加载到托盘中,无论是否有另一个。

我一直试图做的是创建一个IF语句,检查动作托盘中的动作,然后如果它不在那里然后加载它,否则恢复代码。 有什么建议吗?

1 个答案:

答案 0 :(得分:1)

XTools库有一个ActionPalette对象,可以为您提供我想要的内容。查看库中的SaveActionSets.jsx文件,您可以使用以下代码段来获取所有当前加载的集:

  var pal = new ActionsPalette();
  pal.readRuntime();

  var sets = pal.actionSets;

图书馆在这里:http://ps-scripts.sourceforge.net/xtools.html