首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将to操作更改为相对路径?

如何将to操作更改为相对路径?
EN

Stack Overflow用户
提问于 2020-04-21 04:29:49
回答 1查看 34关注 0票数 0

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

代码语言:javascript
复制
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命令在我的计算机上是绝对链接。

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

EN

回答 1

Stack Overflow用户

发布于 2020-04-22 14:48:29

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

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

第二种解决方案是将操作从opensave命令中分离出来。基本上在你的例子中,你将通过将打开和保存命令从动作中分离出来来做3个动作,然后你可以简单地做如下所示的事情。

代码语言:javascript
复制
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站点的文件和文件夹中找到详细的文档。

希望能对你有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61331491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档