使用文件夹路径名,保存所有图像文件和文件名

时间:2012-09-01 10:14:36

标签: javascript save directory adobe-indesign pathname

我尝试从In Design-to-HTML转换中创建一个360度动画。

我得到了文件夹名称,在该文件夹中有50到80张图片。我需要将这些图像保存在我的文件夹中,并将每个图像名称保存在脚本中。

这是我的代码:

var doc = app.activeDocument;
for (var j =0; j< doc.rectangles.length; j++) {  
    var nav = doc.rectangles[j].extractLabel("",);
    alert("Nav length "+nav.length);   
    for(var nav_get_name =0; nav_get_name < nav.length; nav_get_name++) {
       alert(nav[nav_get_name][0]+"="+nav[nav_get_name][1]);      
       var path_name =  (nav[2][1]);          
    }
}

1 个答案:

答案 0 :(得分:1)

看起来你想要调用place方法。

将这样的东西放在最里面的for循环中应该可以使用inDesign允许多个项目附加到同一个矩形。

doc.rectangles[j].place(path_name);

如果你在Windows上运行,你首先要运行这个正则表达式以逃避路径中的反斜杠(如果它们还没有)。

path_name.replace(/\\/g, "\\\\\\");