如何将ptohoshop操作更改为相对路径



我在一个文件夹中有几个实体模型,其结构如下:

mockups
mockups/tshirts
mockups/tshirts/mockup1
mockups/tshirts/mockup1/saved_mockups
mockups/tshirts/mockup2
mockups/pants
mockups/pants/mockup1
mockups/pants/mockup1/saved_mockups
mockups/pants/mockup2

在这些文件夹中,我有几个操作可以创建不同的实体模型。我想与其他人分享这些行动。问题是,在导出操作时,opensave命令在我的计算机上是绝对链接。

我想知道是否可以创建一个脚本,以相对的方式转换操作的命令。使执行另一台计算机的操作变得容易。

很遗憾!Actions路径是绝对的,这是Actions的缺点之一。

我想你有两个解决方案。第一个方法是将整个Action转换为.jsx,您可以通过使用其中一个xtools脚本(ActionToJsx(轻松完成此操作。我个人多次使用这种方法,因为它似乎比第二种解决方案更好。

第二种解决方案是从opensave命令中分离操作。基本上,在您的情况下,您将通过从操作中分离"打开"one_answers"保存"命令来执行3个操作,然后您可以简单地执行以下操作。

app.doAction(action1,set);
//code of opening file; For sure you'll need to define file and folder first
file.open(path)
//now run second split action
app.doAction(action2,set);
//code of saving file;
app.doAction(action3,set);

PS。当我刚开始行动的时候,我个人也遇到过同样的情况,我最终使用了第二种解决方案,但后来意识到第一种解决方案在控制方面是有效的。您所需要做的就是将脚本中的文件位置替换为所需的位置。您可以在此网站上找到有关"文件和文件夹"的详细文档。

希望它能帮助你。

最新更新