首页 > 编程语言 >Ai JavaScript 把桌面下面 所有的png 图片导入到 ai里面的 脚本 获取某目录下所有文件

Ai JavaScript 把桌面下面 所有的png 图片导入到 ai里面的 脚本 获取某目录下所有文件

时间:2023-02-01 12:36:02浏览次数:51  
标签:导入到 Ai JavaScript list new var input data png


var doc = app.activeDocument;
//创建一个目录
var input = new Folder("C:\\Users\\Administrator\\Desktop");
//获取 input目录下面的所有 png图片 得到一个数组对象
var data = input.getFiles("*.png")
//创建一个空列表
var list = new Array();
//遍历数组
for(var index in data){
//把图片导入到文档里面 并且把当前图像 放入到 列表中
list.push(importJPG(data[index]));
}
//弹窗 说第一个 列表里面 第一个对象的 宽度
alert(list[0].width);
function importJPG(dest){
return app.activeDocument.groupItems.createFromFile(new File(dest));
}

 

标签:导入到,Ai,JavaScript,list,new,var,input,data,png
From: https://blog.51cto.com/u_10780206/6031337

相关文章

  • Aijs 每个画板单独存PDF
    vardoc=activeDocument;varpt=72/25.4varnum_layer=undefined;//拿到图层写了数量的for(vari=0;i<doc.layers.length;i++){varlayer=activeDoc......
  • aijs 关于 获取 类型的 constructor很多有用的信息
    varve=app.version;try{if(ve.split(".").length>1){ve=eval(ve.split(".")[0]);}else{ve=eval(ve);};}catch(e){ve=17;};if(ve>16){va......
  • aijs 遍历字典
    varperson={fname:"John",lname:"Doe",age:25};for(xinperson){alert("key"+x)alert("value"+person[x]);}......
  • aijs 对象排序
    1.字典对象functiondictGetValue(value){for(dictGetValueIndexinvalue)returnvalue[dictGetValueIndex]}functiondictGetKey(value){for(dictGetKeyInd......
  • aijs 添加图形 线条与矩形
    varcanvas=activeDocument.groupItems.add();varpt=72/25.4;//把需要添加的图形放入列表varshapes=newArray();shapes.push(newShapeLine(0,0,20,20,0.2,......
  • Illustrator JavaScript 出血
    IllustratorJavaScript出血vardoc=app.activeDocument;varpt=72/25.4;varrc=1*pt;varls=6*pt;for(vari=0;i<doc.selection.length;i++){varshape=d......
  • aijs描边填色
    s=app.activeDocument.pathItemsmm=72/25.4sp=SPOT("diecut")for(vari=0;i<s.length;i++){varw=s[i].width/mm;varh=s[i].height/mm;......
  • aijs 删除隐藏图层
    for(vari=activeDocument.layers.length-1;i>=0;i--){varlayer=activeDocument.layers[i];if(!layer.visible){layer.visible=true;layer.re......
  • java synchronized wait notifyAll Thread
    虚假唤醒ifpackagepc;importjava.util.ArrayList;importjava.util.List;importjava.util.Random;publicclassD1{publicstaticvoidmain(String[]args){......
  • Mitigating Propagation failures in PINNs using Evolutionary Sampling
    未发表   本文采用进化采样策略来缓解PINN使用中的传播失败。大体可以描述为一类主动学习/自步学习方法与分析。当前,面对PINN失败的问题,当前的研究大部分都集中在......