如何将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命令是我计算机上的绝对链接。

我想知道是否可以创建一个以相对方式转换动作命令的脚本。为了便于执行另一台计算机的操作。

yimao5788 回答:如何将ptohoshop动作更改为相对路径?

很不幸!动作路径是绝对路径,它是动作的缺点之一。

我想您有2种解决方案。首先是将整个Action转换为.jsx,您可以使用xtools script(ActionToJsx)之一轻松地做到这一点。我个人使用过这种方法很多次,因为它似乎比第二种解决方案还好。

第二个解决方案是将操作从opensave命令中分离出来。基本上,在您的情况下,您可以通过从操作中拆分“打开”和“保存”命令来执行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。当我刚接触动作时,我个人也遇到同样的情况,最终我使用了第二种解决方案,但后来意识到在控制方面,第一种解决方案是有效的。 您需要做的就是将脚本中的文件位置替换为所需的位置。您可以从this网站上找到有关文件和文件夹的详细文档。

希望对您有帮助。

本文链接:https://www.f2er.com/2397428.html

大家都在问