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

发表新主题 关闭主题
 
只看楼主 主题工具
旧 2017-11-20, 08:37     #1
ipjgo ipjgo 当前离线
正式会员
等级: 一袋长老
级别:10 | 在线时长:145小时 | 升级还需:20小时级别:10 | 在线时长:145小时 | 升级还需:20小时级别:10 | 在线时长:145小时 | 升级还需:20小时级别:10 | 在线时长:145小时 | 升级还需:20小时
 
Uid: 584874
注册日期: 2017-10-20, 00:52
年龄: 25
帖子: 20
感谢: 2
0 个帖子获得 0 次感谢
现金: 23金币
资产: 23金币
声望: 10 ipjgo 向着好的方向发展
ipjgo ipjgo 当前离线
正式会员
等级: 一袋长老
级别:10 | 在线时长:145小时 | 升级还需:20小时级别:10 | 在线时长:145小时 | 升级还需:20小时级别:10 | 在线时长:145小时 | 升级还需:20小时级别:10 | 在线时长:145小时 | 升级还需:20小时
 
Uid: 584874
注册日期: 2017-10-20, 00:52
年龄: 25
帖子: 20
感谢: 2
0 个帖子获得 0 次感谢
现金: 23金币
资产: 23金币
声望: 10 ipjgo 向着好的方向发展
默认 AI 脚本 如何判断对象在哪个 图层   



用AI 脚本 判断对象在哪个 图层怎么写?
ipjgo 当前离线  
旧 2017-11-20, 12:16   只看该作者   #2
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 向着好的方向发展


默认

pageItem应该有个layer属性可以帮到你
__________________
可能是最强大的可变数据软件|ID/AI/PS/ACROBAT C++SDK插件定制开发[/COLOR]

欢迎加入Indesign技术交流群:884728303
pandada 当前离线  
旧 2017-11-20, 16:54   只看该作者   #3
ipjgo ipjgo 当前离线
正式会员
等级: 一袋长老
级别:10 | 在线时长:145小时 | 升级还需:20小时级别:10 | 在线时长:145小时 | 升级还需:20小时级别:10 | 在线时长:145小时 | 升级还需:20小时级别:10 | 在线时长:145小时 | 升级还需:20小时
 
Uid: 584874
注册日期: 2017-10-20, 00:52
年龄: 25
帖子: 20
感谢: 2
0 个帖子获得 0 次感谢
现金: 23金币
资产: 23金币
声望: 10 ipjgo 向着好的方向发展
ipjgo ipjgo 当前离线
正式会员
等级: 一袋长老
级别:10 | 在线时长:145小时 | 升级还需:20小时级别:10 | 在线时长:145小时 | 升级还需:20小时级别:10 | 在线时长:145小时 | 升级还需:20小时级别:10 | 在线时长:145小时 | 升级还需:20小时
 
Uid: 584874
注册日期: 2017-10-20, 00:52
年龄: 25
帖子: 20
感谢: 2
0 个帖子获得 0 次感谢
现金: 23金币
资产: 23金币
声望: 10 ipjgo 向着好的方向发展
默认

引用:
作者: pandada 查看帖子
pageItem应该有个layer属性可以帮到你
我的代码
for(var e=0;e<selection.length;e++)
{

if(selection[e].layer.name=="白色")


var rect = docRef.pathItems.rectangle(selection[e].top+2.5*2.8346,selection[e].left-2.5*2.8346,selection[e].width+5*2.8346,selection[e].height+5*2.8346);
rect.filled=true;


}
是这样吗,能否帮我修改不
ipjgo 当前离线  
旧 2017-11-20, 18:29   只看该作者   #4
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 向着好的方向发展


默认

你应该很容易测试吧,你装个Adobe ExtendScript ToolKit
pandada 当前离线  
旧 2017-11-21, 08:24   只看该作者   #5
ipjgo ipjgo 当前离线
正式会员
等级: 一袋长老
级别:10 | 在线时长:145小时 | 升级还需:20小时级别:10 | 在线时长:145小时 | 升级还需:20小时级别:10 | 在线时长:145小时 | 升级还需:20小时级别:10 | 在线时长:145小时 | 升级还需:20小时
 
Uid: 584874
注册日期: 2017-10-20, 00:52
年龄: 25
帖子: 20
感谢: 2
0 个帖子获得 0 次感谢
现金: 23金币
资产: 23金币
声望: 10 ipjgo 向着好的方向发展
ipjgo ipjgo 当前离线
正式会员
等级: 一袋长老
级别:10 | 在线时长:145小时 | 升级还需:20小时级别:10 | 在线时长:145小时 | 升级还需:20小时级别:10 | 在线时长:145小时 | 升级还需:20小时级别:10 | 在线时长:145小时 | 升级还需:20小时
 
Uid: 584874
注册日期: 2017-10-20, 00:52
年龄: 25
帖子: 20
感谢: 2
0 个帖子获得 0 次感谢
现金: 23金币
资产: 23金币
声望: 10 ipjgo 向着好的方向发展
默认

引用:
作者: pandada 查看帖子
你应该很容易测试吧,你装个Adobe ExtendScript ToolKit
我有装,我是刚接触AI 所以很多不熟悉 Adobe ExtendScript ToolKit有装但还不会用
ipjgo 当前离线  
旧 2017-11-21, 10:13   只看该作者   #6
calvin530126 的头像
calvin530126 calvin530126 当前离线
VIP会员
等级: 七袋长老
级别:144 | 在线时长:21383小时 | 升级还需:222小时级别:144 | 在线时长:21383小时 | 升级还需:222小时级别:144 | 在线时长:21383小时 | 升级还需:222小时级别:144 | 在线时长:21383小时 | 升级还需:222小时级别:144 | 在线时长:21383小时 | 升级还需:222小时级别:144 | 在线时长:21383小时 | 升级还需:222小时级别:144 | 在线时长:21383小时 | 升级还需:222小时级别:144 | 在线时长:21383小时 | 升级还需:222小时级别:144 | 在线时长:21383小时 | 升级还需:222小时
 
Uid: 69149
注册日期: 2008-05-04, 09:57
帖子: 2843
感谢: 115
1677 个帖子获得 3902 次感谢
精华: 13
现金: 15585金币
资产: 17462金币
声望: 23 calvin530126 向着好的方向发展


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


默认

引用:
作者: ipjgo 查看帖子
我有装,我是刚接触AI 所以很多不熟悉 Adobe ExtendScript ToolKit有装但还不会用
///请参考
///求得选取对象所在的父图层名
var layerName
var lay
var str='app.activeDocument.selection[0].layer'
for(i=0; i<3000; i++)
{
lay=eval(str)
if(lay.typename != 'Document'){str=str+'\.parent'}
else if(lay.typename == 'Document')
{
str=str.slice(0, str.length-7)
lay=eval(str)
layerName=lay.name
break
}
}

///求得选取对象所在的子图层名
var layerName2=app.activeDocument.selection[0].layer.name

alert('父图层名:'+layerName+'\n子图层名:'+layerName2)
calvin530126 当前离线  
旧 2017-11-21, 11:15   只看该作者   #7
ipjgo ipjgo 当前离线
正式会员
等级: 一袋长老
级别:10 | 在线时长:145小时 | 升级还需:20小时级别:10 | 在线时长:145小时 | 升级还需:20小时级别:10 | 在线时长:145小时 | 升级还需:20小时级别:10 | 在线时长:145小时 | 升级还需:20小时
 
Uid: 584874
注册日期: 2017-10-20, 00:52
年龄: 25
帖子: 20
感谢: 2
0 个帖子获得 0 次感谢
现金: 23金币
资产: 23金币
声望: 10 ipjgo 向着好的方向发展
ipjgo ipjgo 当前离线
正式会员
等级: 一袋长老
级别:10 | 在线时长:145小时 | 升级还需:20小时级别:10 | 在线时长:145小时 | 升级还需:20小时级别:10 | 在线时长:145小时 | 升级还需:20小时级别:10 | 在线时长:145小时 | 升级还需:20小时
 
Uid: 584874
注册日期: 2017-10-20, 00:52
年龄: 25
帖子: 20
感谢: 2
0 个帖子获得 0 次感谢
现金: 23金币
资产: 23金币
声望: 10 ipjgo 向着好的方向发展
正

引用:
作者: calvin530126 查看帖子
///请参考
///求得选取对象所在的父图层名
var layerName
var lay
var str='app.activeDocument.selection[0].layer'
for(i=0; i<3000; i++)
{
lay=eval(str)
if(lay.typename != 'Document'){str=str+'\.parent'}
else if(lay.typename == 'Document')
{
str=str.slic...
谢谢,明白了解决了
ipjgo 当前离线  
旧 2018-01-08, 15:27   只看该作者   #8
ColorTone ColorTone 当前离线
正式会员
等级: 二袋长老
级别:1 | 在线时长:10小时 | 升级还需:2小时
 
Uid: 596200
注册日期: 2018-01-01, 17:13
帖子: 67
感谢: 2
2 个帖子获得 2 次感谢
声望: 10 ColorTone 向着好的方向发展
ColorTone ColorTone 当前离线
正式会员
等级: 二袋长老
级别:1 | 在线时长:10小时 | 升级还需:2小时
 
Uid: 596200
注册日期: 2018-01-01, 17:13
帖子: 67
感谢: 2
2 个帖子获得 2 次感谢
声望: 10 ColorTone 向着好的方向发展
默认

这个还需要脚本吗 直接点一下看那个图层是亮的不是就是在那个图层吗
ColorTone 当前离线  
发表新主题 关闭主题


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

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


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


所有时间均为 +8, 现在的时间是 2025-01-01 21:18.

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