论坛帮助 |
社区圈子 |
日历事件 |
2020-04-14, 13:44 | #1 | |||
|
||||
VIP会员
等级: 七袋长老
|
|
|||
右列 3 位会员因为此帖价值甚高向 calvin530126 表示感谢: |
2020-04-15, 08:29 | #2 | |||
|
||||
VIP会员
等级: 七袋长老
|
var allLay=doc.layers; for(var i=0; i<allLay.length; i++){allLay[i].locked=false} doc.activeLayer=doc.layers[0]//在这里指定作用图层(activeLayer),layers[0]是最上层,layers[1]是第二层,以此类推 //以下四行代码为测试用 var testTxt=doc.activeLayer.textFrames.add();//在指定的作用图层上生成文本框,也可直接指定图层,如doc.layers[0].textFrames.add() testTxt.contents='作用在最上面图层'//指定文本框内容 doc.selection=null;//取消所有选取 testTxt.selected=true;//文本框被选取 //以上请试试/////////////////////////////////////////////////////////////////// 此帖于 2020-04-15 08:47 被 calvin530126 编辑. |
|||
右列 3 位会员因为此帖价值甚高向 calvin530126 表示感谢: |
2020-04-16, 14:05 | #3 | |||
|
||||
VIP会员
等级: 七袋长老
|
var allLay=doc.layers; var indexNum='';//求图层索引号的变数 for(var i=0; i<allLay.length; i++){if(/X/.test(allLay[i].name) == true){indexNum=i; break}}//使用正则表达式的test()求得符合条件的图层 if(indexNum.length != ''){alert('由上而下算起第'+ (indexNum+1)+ '图层名包含"X"的字符,\n图层脚本索引号是:'+indexNum+',\n该图层已经解锁并设置为作用图层'); allLay[i].locked=false; doc.activeLayer=doc.layers[indexNum]} else{alert('没有名称中包含"X"字符的图层')} //以上代码请试试///////////////////////////////////////////////////////////// |
|||
右列会员因为此帖价值甚高向 calvin530126 表示感谢: |
yzx0120 (2020-04-17)
|