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

问题描述 投票:0回答:1

我在具有以下结构的文件夹中有多个模型:

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

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

photoshop extendscript photoshop-script
1个回答
0
投票
我想您有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站点找到有关文件和文件夹的详细文档。

希望它对您有帮助。
© www.soinside.com 2019 - 2024. All rights reserved.