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

发表新主题 关闭主题
 
只看楼主 主题工具
旧 2020-06-25, 09:03     #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 向着好的方向发展
默认 用AI脚本判断文件是否使用角线,高手帮我看下代码那里有问题   



var doc = app.activeDocument;
var newSpot = doc.swatches;
for(var i=0;i<newSpot.length;i++){
var swatch1 = doc.swatches[i];
if(swatch1.color=='[SpotColor]'){
var spot2 = swatch1.color.spot;
var colorType2 = spot2.colorType;
if(colorType2.toString()== "ColorModel.REGISTRATION")
{
alert("有");
}
else{
alert("没");
}
}
}
没有角线也提示有
yzx0120 当前离线  
旧 2020-06-25, 12:14   只看该作者   #2
木棉树下 木棉树下 当前离线
正式会员
等级: 六袋长老
级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时
 
Uid: 183469
注册日期: 2010-09-07, 10:51
帖子: 1876
感谢: 314
210 个帖子获得 302 次感谢
现金: 544金币
资产: 1344金币
声望: 10 木棉树下 向着好的方向发展
木棉树下 木棉树下 当前离线
正式会员
等级: 六袋长老
级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时
 
Uid: 183469
注册日期: 2010-09-07, 10:51
帖子: 1876
感谢: 314
210 个帖子获得 302 次感谢
现金: 544金币
资产: 1344金币
声望: 10 木棉树下 向着好的方向发展
默认

你这概念有点问题,角线也未必使用注册色
如果要检测有没有使用注册色,需要检测对象描边或者填色等有没有使用注册色。
你这脚本查找的是色板里的注册色,色板里的注册色本来就是一直存在的,删不掉
木棉树下 当前离线  
右列会员因为此帖价值甚高向 木棉树下 表示感谢:
yzx0120 (2020-06-25)
旧 2020-06-25, 19:26   只看该作者   #3
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;
regColor = new SpotColor();
for ( i = 0; i < doc.pathItems.length; i++ ) {
if( doc.pathItems[i].strokeColor==regColor){
alert("有");
break;
}
else{
;
}
alert("没");
}
我这样还是不行,请高手指点
yzx0120 当前离线  
旧 2020-06-25, 23:39   只看该作者   #4
木棉树下 木棉树下 当前离线
正式会员
等级: 六袋长老
级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时
 
Uid: 183469
注册日期: 2010-09-07, 10:51
帖子: 1876
感谢: 314
210 个帖子获得 302 次感谢
现金: 544金币
资产: 1344金币
声望: 10 木棉树下 向着好的方向发展
木棉树下 木棉树下 当前离线
正式会员
等级: 六袋长老
级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时级别:90 | 在线时长:8528小时 | 升级还需:117小时
 
Uid: 183469
注册日期: 2010-09-07, 10:51
帖子: 1876
感谢: 314
210 个帖子获得 302 次感谢
现金: 544金币
资产: 1344金币
声望: 10 木棉树下 向着好的方向发展
默认

引用:
作者: yzx0120 查看帖子
var doc = app.activeDocument;
regColor = new SpotColor();
for ( i = 0; i < doc.pathItems.length; i++ ) {
if( doc.pathItems[i].strokeColor==regColor){
alert("有");
break;
}
else{
;
}
alert("没");
}
我这样还是不行,请高手指点
regColor没有定义是什么颜色。
或者直接检查描边颜色的colorType也行吧
木棉树下 当前离线  
旧 2020-06-26, 08:42   只看该作者   #5
andyk00000 的头像
andyk00000 andyk00000 当前离线
正式会员
等级: 七袋长老
级别:78 | 在线时长:6537小时 | 升级还需:20小时级别:78 | 在线时长:6537小时 | 升级还需:20小时级别:78 | 在线时长:6537小时 | 升级还需:20小时级别:78 | 在线时长:6537小时 | 升级还需:20小时级别:78 | 在线时长:6537小时 | 升级还需:20小时级别:78 | 在线时长:6537小时 | 升级还需:20小时级别:78 | 在线时长:6537小时 | 升级还需:20小时级别:78 | 在线时长:6537小时 | 升级还需:20小时级别:78 | 在线时长:6537小时 | 升级还需:20小时
 
Uid: 350890
注册日期: 2013-06-20, 22:11
帖子: 2577
感谢: 1259
129 个帖子获得 160 次感谢
现金: 942金币
资产: 942金币
声望: 10 andyk00000 向着好的方向发展
andyk00000 andyk00000 当前离线
正式会员
等级: 七袋长老
级别:78 | 在线时长:6537小时 | 升级还需:20小时级别:78 | 在线时长:6537小时 | 升级还需:20小时级别:78 | 在线时长:6537小时 | 升级还需:20小时级别:78 | 在线时长:6537小时 | 升级还需:20小时级别:78 | 在线时长:6537小时 | 升级还需:20小时级别:78 | 在线时长:6537小时 | 升级还需:20小时级别:78 | 在线时长:6537小时 | 升级还需:20小时级别:78 | 在线时长:6537小时 | 升级还需:20小时级别:78 | 在线时长:6537小时 | 升级还需:20小时
andyk00000 的头像
 
Uid: 350890
注册日期: 2013-06-20, 22:11
帖子: 2577
感谢: 1259
129 个帖子获得 160 次感谢
现金: 942金币
资产: 942金币
声望: 10 andyk00000 向着好的方向发展
默认

角线又不是像群组那样的特定对象,还能判断出来啊?就算检查颜色,角色不一定使用注册色,我平常收的文件中,有不少就不是用注册色。
andyk00000 当前离线  
旧 2020-06-26, 09:22   只看该作者   #6
tiandiyiqi 的头像
tiandiyiqi tiandiyiqi 当前离线
高级会员
等级: 七袋长老
级别:115 | 在线时长:13725小时 | 升级还需:195小时级别:115 | 在线时长:13725小时 | 升级还需:195小时级别:115 | 在线时长:13725小时 | 升级还需:195小时级别:115 | 在线时长:13725小时 | 升级还需:195小时级别:115 | 在线时长:13725小时 | 升级还需:195小时级别:115 | 在线时长:13725小时 | 升级还需:195小时级别:115 | 在线时长:13725小时 | 升级还需:195小时级别:115 | 在线时长:13725小时 | 升级还需:195小时级别:115 | 在线时长:13725小时 | 升级还需:195小时级别:115 | 在线时长:13725小时 | 升级还需:195小时
 
Uid: 1205
注册日期: 2004-11-09, 09:37
帖子: 4223
感谢: 255
322 个帖子获得 601 次感谢
现金: 4354金币
资产: 4854金币
声望: 13 tiandiyiqi 向着好的方向发展
tiandiyiqi tiandiyiqi 当前离线
高级会员
等级: 七袋长老
级别:115 | 在线时长:13725小时 | 升级还需:195小时级别:115 | 在线时长:13725小时 | 升级还需:195小时级别:115 | 在线时长:13725小时 | 升级还需:195小时级别:115 | 在线时长:13725小时 | 升级还需:195小时级别:115 | 在线时长:13725小时 | 升级还需:195小时级别:115 | 在线时长:13725小时 | 升级还需:195小时级别:115 | 在线时长:13725小时 | 升级还需:195小时级别:115 | 在线时长:13725小时 | 升级还需:195小时级别:115 | 在线时长:13725小时 | 升级还需:195小时级别:115 | 在线时长:13725小时 | 升级还需:195小时
tiandiyiqi 的头像
 
Uid: 1205
注册日期: 2004-11-09, 09:37
帖子: 4223
感谢: 255
322 个帖子获得 601 次感谢
现金: 4354金币
资产: 4854金币
声望: 13 tiandiyiqi 向着好的方向发展
默认

引用:
作者: yzx0120 查看帖子
var doc = app.activeDocument;
regColor = new SpotColor();
for ( i = 0; i < doc.pathItems.length; i++ ) {
if( doc.pathItems[i].strokeColor==regColor){
alert("有");
break;
}
else{
;
}
alert("没");
}
我这样还是不行,请高手指点
regColor = new SpotColor();
这个只是定义了一个新的专色,但你没明确是注册色
__________________
心无所拘
跃然尘外
tiandiyiqi 当前离线  
旧 2020-06-26, 09:44   只看该作者   #7
xiaohaiwu xiaohaiwu 当前离线
正式会员
等级: 六袋长老
帅哥 级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时
 
Uid: 2241
注册日期: 2005-03-07, 12:00
来自: 东莞
帖子: 1001
感谢: 122
70 个帖子获得 134 次感谢
现金: 6286金币
资产: 6310金币
声望: 12 xiaohaiwu 向着好的方向发展
xiaohaiwu xiaohaiwu 当前离线
正式会员
等级: 六袋长老
帅哥 级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时
 
Uid: 2241
注册日期: 2005-03-07, 12:00
来自: 东莞
帖子: 1001
感谢: 122
70 个帖子获得 134 次感谢
现金: 6286金币
资产: 6310金币
声望: 12 xiaohaiwu 向着好的方向发展
默认

var doc = app.activeDocument;
for ( i = 0; i < doc.pathItems.length; i++ ) {
var docSpottint=0;
if( doc.pathItems[i].strokeColor.typename=="SpotColor"){
var docSpot=doc.pathItems[i].strokeColor.spot.color;
docSpottint=docSpot.cyan+docSpot.magenta+docSpot.yellow+docSpot.black;
}
if(docSpottint==400 ) {
alert("有");
}else{
alert("没");
}
}
xiaohaiwu 当前离线  
旧 2020-06-26, 13:57   只看该作者   #8
xiaohaiwu xiaohaiwu 当前离线
正式会员
等级: 六袋长老
帅哥 级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时
 
Uid: 2241
注册日期: 2005-03-07, 12:00
来自: 东莞
帖子: 1001
感谢: 122
70 个帖子获得 134 次感谢
现金: 6286金币
资产: 6310金币
声望: 12 xiaohaiwu 向着好的方向发展
xiaohaiwu xiaohaiwu 当前离线
正式会员
等级: 六袋长老
帅哥 级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时级别:139 | 在线时长:20141小时 | 升级还需:19小时
 
Uid: 2241
注册日期: 2005-03-07, 12:00
来自: 东莞
帖子: 1001
感谢: 122
70 个帖子获得 134 次感谢
现金: 6286金币
资产: 6310金币
声望: 12 xiaohaiwu 向着好的方向发展
默认

上面的不够严谨。哈哈
var doc = app.activeDocument;
for ( i = 0; i < doc.pathItems.length; i++ ) {
if( doc.pathItems[i].strokeColor.typename=="SpotColor"){
var docSpot=doc.pathItems[i].strokeColor.spot.colorType;
}
if(docSpot=="ColorModel.REGISTRATION" ) {
alert("有");
}else{
alert("没");
}
}
xiaohaiwu 当前离线  
右列会员因为此帖价值甚高向 xiaohaiwu 表示感谢:
yzx0120 (2020-06-26)
旧 2020-07-03, 20:45   只看该作者   #9
jialan75 jialan75 当前离线
java爱好者
等级: 六袋长老
级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时
 
Uid: 140648
注册日期: 2010-01-12, 13:36
来自: 余姚
年龄: 34
帖子: 1580
感谢: 267
381 个帖子获得 891 次感谢
现金: 1854金币
资产: 1954金币
声望: 11 jialan75 向着好的方向发展
jialan75 jialan75 当前离线
java爱好者
等级: 六袋长老
级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时
 
Uid: 140648
注册日期: 2010-01-12, 13:36
来自: 余姚
年龄: 34
帖子: 1580
感谢: 267
381 个帖子获得 891 次感谢
现金: 1854金币
资产: 1954金币
声望: 11 jialan75 向着好的方向发展
默认

我记得 专色名称 有些 不一定是 REGISTRATION
jialan75 当前离线  
发表新主题 关闭主题


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

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


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


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

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