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

发表新主题 关闭主题
 
只看楼主 主题工具
旧 2019-11-14, 23:39     #1
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 向着好的方向发展
默认 高手,请帮我看看,这段代码哪里出问题了   



高手,请帮我看看,这段代码哪里出问题了,删不掉不可视图层


var doc=app.activeDocument;
var lays=doc.layers;
for(var i=lays.length-1; i>=1; i--)
{
if(lays[i].visible==false){
lays[i].remove();
}
}
上传的图像
文件类型: png oooo.png (21.2 KB, 21 次查看)
yzx0120 当前离线  
旧 2019-11-15, 00:04   只看该作者   #2
pizzaboy40 pizzaboy40 当前在线
正式会员
等级: 五袋长老
级别:106 | 在线时长:11869小时 | 升级还需:8小时级别:106 | 在线时长:11869小时 | 升级还需:8小时级别:106 | 在线时长:11869小时 | 升级还需:8小时级别:106 | 在线时长:11869小时 | 升级还需:8小时级别:106 | 在线时长:11869小时 | 升级还需:8小时级别:106 | 在线时长:11869小时 | 升级还需:8小时级别:106 | 在线时长:11869小时 | 升级还需:8小时级别:106 | 在线时长:11869小时 | 升级还需:8小时级别:106 | 在线时长:11869小时 | 升级还需:8小时级别:106 | 在线时长:11869小时 | 升级还需:8小时
 
Uid: 169683
注册日期: 2010-06-23, 05:16
帖子: 903
感谢: 75
142 个帖子获得 172 次感谢
现金: 207金币
资产: 207金币
声望: 10 pizzaboy40 向着好的方向发展
pizzaboy40 pizzaboy40 当前在线
正式会员
等级: 五袋长老
级别:106 | 在线时长:11869小时 | 升级还需:8小时级别:106 | 在线时长:11869小时 | 升级还需:8小时级别:106 | 在线时长:11869小时 | 升级还需:8小时级别:106 | 在线时长:11869小时 | 升级还需:8小时级别:106 | 在线时长:11869小时 | 升级还需:8小时级别:106 | 在线时长:11869小时 | 升级还需:8小时级别:106 | 在线时长:11869小时 | 升级还需:8小时级别:106 | 在线时长:11869小时 | 升级还需:8小时级别:106 | 在线时长:11869小时 | 升级还需:8小时级别:106 | 在线时长:11869小时 | 升级还需:8小时
 
Uid: 169683
注册日期: 2010-06-23, 05:16
帖子: 903
感谢: 75
142 个帖子获得 172 次感谢
现金: 207金币
资产: 207金币
声望: 10 pizzaboy40 向着好的方向发展
默认

if(lays[i].visible==false){

false 前面多了一個 = ??
pizzaboy40 当前在线  
旧 2019-11-15, 09:54   只看该作者   #3
pandada pandada 当前离线
见习版主
等级: 五袋长老
级别:87 | 在线时长:7917小时 | 升级还需:179小时级别:87 | 在线时长:7917小时 | 升级还需:179小时级别:87 | 在线时长:7917小时 | 升级还需:179小时级别:87 | 在线时长:7917小时 | 升级还需:179小时级别:87 | 在线时长:7917小时 | 升级还需:179小时级别:87 | 在线时长:7917小时 | 升级还需:179小时级别:87 | 在线时长:7917小时 | 升级还需:179小时级别:87 | 在线时长:7917小时 | 升级还需:179小时级别:87 | 在线时长:7917小时 | 升级还需:179小时
 
Uid: 44251
注册日期: 2007-05-14, 17:52
帖子: 566
感谢: 20
175 个帖子获得 621 次感谢
现金: 2153金币
资产: 2153金币
声望: 14 pandada 向着好的方向发展


pandada pandada 当前离线
见习版主
等级: 五袋长老
级别:87 | 在线时长:7917小时 | 升级还需:179小时级别:87 | 在线时长:7917小时 | 升级还需:179小时级别:87 | 在线时长:7917小时 | 升级还需:179小时级别:87 | 在线时长:7917小时 | 升级还需:179小时级别:87 | 在线时长:7917小时 | 升级还需:179小时级别:87 | 在线时长:7917小时 | 升级还需:179小时级别:87 | 在线时长:7917小时 | 升级还需:179小时级别:87 | 在线时长:7917小时 | 升级还需:179小时级别:87 | 在线时长:7917小时 | 升级还需:179小时
 
Uid: 44251
注册日期: 2007-05-14, 17:52
帖子: 566
感谢: 20
175 个帖子获得 621 次感谢
现金: 2153金币
资产: 2153金币
声望: 14 pandada 向着好的方向发展


默认

提示说,你尝试去删除隐藏图层出错。

那么可能是隐藏图层不能被脚本删除吧,那你可以在删除前把它改为显示试试。
lays[i].visible=true
__________________
可能是最强大的可变数据软件|ID/AI/PS/ACROBAT C++SDK插件定制开发[/COLOR]

欢迎加入Indesign技术交流群:884728303
pandada 当前离线  
右列会员因为此帖价值甚高向 pandada 表示感谢:
yzx0120 (2019-11-15)
旧 2019-11-15, 10:27   只看该作者   #4
calvin530126 的头像
calvin530126 calvin530126 当前离线
VIP会员
等级: 七袋长老
级别:144 | 在线时长:21397小时 | 升级还需:208小时级别:144 | 在线时长:21397小时 | 升级还需:208小时级别:144 | 在线时长:21397小时 | 升级还需:208小时级别:144 | 在线时长:21397小时 | 升级还需:208小时级别:144 | 在线时长:21397小时 | 升级还需:208小时级别:144 | 在线时长:21397小时 | 升级还需:208小时级别:144 | 在线时长:21397小时 | 升级还需:208小时级别:144 | 在线时长:21397小时 | 升级还需:208小时级别:144 | 在线时长:21397小时 | 升级还需:208小时
 
Uid: 69149
注册日期: 2008-05-04, 09:57
帖子: 2843
感谢: 115
1677 个帖子获得 3902 次感谢
精华: 13
现金: 15585金币
资产: 17462金币
声望: 23 calvin530126 向着好的方向发展


calvin530126 calvin530126 当前离线
VIP会员
等级: 七袋长老
级别:144 | 在线时长:21397小时 | 升级还需:208小时级别:144 | 在线时长:21397小时 | 升级还需:208小时级别:144 | 在线时长:21397小时 | 升级还需:208小时级别:144 | 在线时长:21397小时 | 升级还需:208小时级别:144 | 在线时长:21397小时 | 升级还需:208小时级别:144 | 在线时长:21397小时 | 升级还需:208小时级别:144 | 在线时长:21397小时 | 升级还需:208小时级别:144 | 在线时长:21397小时 | 升级还需:208小时级别:144 | 在线时长:21397小时 | 升级还需:208小时
calvin530126 的头像
 
Uid: 69149
注册日期: 2008-05-04, 09:57
帖子: 2843
感谢: 115
1677 个帖子获得 3902 次感谢
精华: 13
现金: 15585金币
资产: 17462金币
声望: 23 calvin530126 向着好的方向发展


默认

引用:
作者: yzx0120 查看帖子
高手,请帮我看看,这段代码哪里出问题了,删不掉不可视图层


var doc=app.activeDocument;
var lays=doc.layers;
for(var i=lays.length-1; i>=1; i--)
{
if(lays[i].visible==false){
lays[i].remove();
}
}
隐藏的图层无法用脚本移除,
所以必须让它暂时显示再移除,
请参考如下:
///////////////////////////////////////////////
var doc=app.activeDocument;
var lays=doc.layers;
for(var i=lays.length-1; i>=1; i--)
{
if(lays[i].visible == false){
lays[i].visible = true;
lays[i].remove();
}
///////////////////////////////////////////////
}
calvin530126 当前离线  
右列会员因为此帖价值甚高向 calvin530126 表示感谢:
yzx0120 (2019-11-15)
发表新主题 关闭主题


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

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


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


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

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