◆- Adobe插件与脚本区 主要讨论Adobe插件开发与软件脚本撰写

发表新主题 关闭主题
 
只看楼主 主题工具
旧 2023-11-22, 14:30     #1
yige yige 当前离线
正式会员
等级: 六袋长老
级别:53 | 在线时长:3108小时 | 升级还需:24小时级别:53 | 在线时长:3108小时 | 升级还需:24小时级别:53 | 在线时长:3108小时 | 升级还需:24小时级别:53 | 在线时长:3108小时 | 升级还需:24小时级别:53 | 在线时长:3108小时 | 升级还需:24小时
 
Uid: 168723
注册日期: 2010-06-17, 20:48
帖子: 1265
感谢: 288
48 个帖子获得 60 次感谢
现金: 21金币
资产: 154金币
声望: 10 yige 向着好的方向发展
yige yige 当前离线
正式会员
等级: 六袋长老
级别:53 | 在线时长:3108小时 | 升级还需:24小时级别:53 | 在线时长:3108小时 | 升级还需:24小时级别:53 | 在线时长:3108小时 | 升级还需:24小时级别:53 | 在线时长:3108小时 | 升级还需:24小时级别:53 | 在线时长:3108小时 | 升级还需:24小时
 
Uid: 168723
注册日期: 2010-06-17, 20:48
帖子: 1265
感谢: 288
48 个帖子获得 60 次感谢
现金: 21金币
资产: 154金币
声望: 10 yige 向着好的方向发展
默认 请教一下,复制所选图层,并置于所有图层的最下层该怎么表述   



请教一下,复制所选图层,并置于所有图层的最下层该怎么表述
yige 当前离线  
旧 2023-11-22, 21:00   只看该作者   #2
zjbook zjbook 当前离线
正式会员
等级: 四袋长老
级别:47 | 在线时长:2411小时 | 升级还需:85小时级别:47 | 在线时长:2411小时 | 升级还需:85小时级别:47 | 在线时长:2411小时 | 升级还需:85小时级别:47 | 在线时长:2411小时 | 升级还需:85小时级别:47 | 在线时长:2411小时 | 升级还需:85小时级别:47 | 在线时长:2411小时 | 升级还需:85小时级别:47 | 在线时长:2411小时 | 升级还需:85小时级别:47 | 在线时长:2411小时 | 升级还需:85小时
 
Uid: 160947
注册日期: 2010-05-06, 23:43
帖子: 496
感谢: 138
51 个帖子获得 98 次感谢
现金: 193金币
资产: 193金币
声望: 10 zjbook 向着好的方向发展
zjbook zjbook 当前离线
正式会员
等级: 四袋长老
级别:47 | 在线时长:2411小时 | 升级还需:85小时级别:47 | 在线时长:2411小时 | 升级还需:85小时级别:47 | 在线时长:2411小时 | 升级还需:85小时级别:47 | 在线时长:2411小时 | 升级还需:85小时级别:47 | 在线时长:2411小时 | 升级还需:85小时级别:47 | 在线时长:2411小时 | 升级还需:85小时级别:47 | 在线时长:2411小时 | 升级还需:85小时级别:47 | 在线时长:2411小时 | 升级还需:85小时
 
Uid: 160947
注册日期: 2010-05-06, 23:43
帖子: 496
感谢: 138
51 个帖子获得 98 次感谢
现金: 193金币
资产: 193金币
声望: 10 zjbook 向着好的方向发展
默认

图层克隆没有现成的函数和方法,需要借助动作。
把当前图层置于最底层,下面代码可供参考:
代码:
var lays=activeDocument.layers;
var len=lays.length;
var curlay=activeDocument.activeLayer;
curlay.move(lays[len-1].parent,ElementPlacement.PLACEATEND);
zjbook 当前离线  
右列会员因为此帖价值甚高向 zjbook 表示感谢:
yige (2023-11-23)
旧 2023-11-22, 21:19   只看该作者   #3
姜椒蒜 姜椒蒜 当前在线
中级会员
等级: 七袋长老
级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时
 
Uid: 699927
注册日期: 2020-12-20, 15:13
帖子: 3687
感谢: 658
337 个帖子获得 402 次感谢
现金: 34金币
资产: 7234金币
声望: 10 姜椒蒜 向着好的方向发展
姜椒蒜 姜椒蒜 当前在线
中级会员
等级: 七袋长老
级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时
 
Uid: 699927
注册日期: 2020-12-20, 15:13
帖子: 3687
感谢: 658
337 个帖子获得 402 次感谢
现金: 34金币
资产: 7234金币
声望: 10 姜椒蒜 向着好的方向发展
默认

看楼主发的几个帖子,感觉是要把几个脚本的功能合成一个。要不然就楼主的这些要求,在工作中经常用到吗,不是经常用到还不如手动操作快
姜椒蒜 当前在线  
旧 2023-11-22, 21:48   只看该作者   #4
yzx0120 yzx0120 当前离线
正式会员
等级: 四袋长老
级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时
 
Uid: 539522
注册日期: 2016-10-23, 14:13
年龄: 39
帖子: 352
感谢: 146
11 个帖子获得 17 次感谢
现金: 103金币
资产: 109金币
声望: 10 yzx0120 向着好的方向发展
yzx0120 yzx0120 当前离线
正式会员
等级: 四袋长老
级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时
 
Uid: 539522
注册日期: 2016-10-23, 14:13
年龄: 39
帖子: 352
感谢: 146
11 个帖子获得 17 次感谢
现金: 103金币
资产: 109金币
声望: 10 yzx0120 向着好的方向发展
默认

引用:
作者: yige 查看帖子
请教一下,复制所选图层,并置于所有图层的最下层该怎么表述
var doc = app.activeDocument;
var layer=doc.activeLayer;
doc.selection=null
layer.hasSelectedArtwork=true
var layer=doc.layers.add()
layer.name="CutLayer"
doc.activeLayer=layer
var s=doc.selection
for(i=0;i<s.length;i++)
{
s[i].duplicate(layer,ElementPlacement.PLACEATEND)
}
layer.zOrder(ZOrderMethod.SENDTOBACK);
yzx0120 当前离线  
右列会员因为此帖价值甚高向 yzx0120 表示感谢:
yige (2023-11-23)
旧 2023-11-23, 17:19   只看该作者   #5
yige yige 当前离线
正式会员
等级: 六袋长老
级别:53 | 在线时长:3108小时 | 升级还需:24小时级别:53 | 在线时长:3108小时 | 升级还需:24小时级别:53 | 在线时长:3108小时 | 升级还需:24小时级别:53 | 在线时长:3108小时 | 升级还需:24小时级别:53 | 在线时长:3108小时 | 升级还需:24小时
 
Uid: 168723
注册日期: 2010-06-17, 20:48
帖子: 1265
感谢: 288
48 个帖子获得 60 次感谢
现金: 21金币
资产: 154金币
声望: 10 yige 向着好的方向发展
yige yige 当前离线
正式会员
等级: 六袋长老
级别:53 | 在线时长:3108小时 | 升级还需:24小时级别:53 | 在线时长:3108小时 | 升级还需:24小时级别:53 | 在线时长:3108小时 | 升级还需:24小时级别:53 | 在线时长:3108小时 | 升级还需:24小时级别:53 | 在线时长:3108小时 | 升级还需:24小时
 
Uid: 168723
注册日期: 2010-06-17, 20:48
帖子: 1265
感谢: 288
48 个帖子获得 60 次感谢
现金: 21金币
资产: 154金币
声望: 10 yige 向着好的方向发展
默认

引用:
作者: 姜椒蒜 查看帖子
看楼主发的几个帖子,感觉是要把几个脚本的功能合成一个。要不然就楼主的这些要求,在工作中经常用到吗,不是经常用到还不如手动操作快
我想完善一下一个替换对齐的功能
yige 当前离线  
发表新主题 关闭主题


发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子

论坛启用 vB 代码
论坛启用 表情图标
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


律师声明:本站内容,均具有版权,未经书面授权,禁止转载,严禁镜像,违者承担一切后果!
论坛广告报价   广告联系及办理企业会员服务QQ:57880388 站务管理QQ:35529388


所有时间均为 +8, 现在的时间是 2025-01-04 15:37.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
 
Copyright © 2004-2022