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

发表新主题 关闭主题
 
只看楼主 主题工具
旧 2020-05-26, 14:46     #1
CPC-198400000 CPC-198400000 当前离线
正式会员
等级: 三袋长老
帅哥 级别:22 | 在线时长:589小时 | 升级还需:32小时级别:22 | 在线时长:589小时 | 升级还需:32小时级别:22 | 在线时长:589小时 | 升级还需:32小时级别:22 | 在线时长:589小时 | 升级还需:32小时
 
Uid: 265126
注册日期: 2011-11-13, 22:14
帖子: 108
感谢: 3
2 个帖子获得 4 次感谢
现金: 46金币
资产: 46金币
声望: 10 CPC-198400000 向着好的方向发展
CPC-198400000 CPC-198400000 当前离线
正式会员
等级: 三袋长老
帅哥 级别:22 | 在线时长:589小时 | 升级还需:32小时级别:22 | 在线时长:589小时 | 升级还需:32小时级别:22 | 在线时长:589小时 | 升级还需:32小时级别:22 | 在线时长:589小时 | 升级还需:32小时
 
Uid: 265126
注册日期: 2011-11-13, 22:14
帖子: 108
感谢: 3
2 个帖子获得 4 次感谢
现金: 46金币
资产: 46金币
声望: 10 CPC-198400000 向着好的方向发展
默认 ai里如何实现用脚本按所选物件建立画板   



各位高手,请教下,在ai里如何实现用脚本按照所选物件大小建立画板
CPC-198400000 当前离线  
旧 2020-05-26, 14:49   只看该作者   #2
mx48960983 的头像
mx48960983 mx48960983 当前离线
正式会员
等级: 六袋长老
级别:74 | 在线时长:5924小时 | 升级还需:1小时级别:74 | 在线时长:5924小时 | 升级还需:1小时级别:74 | 在线时长:5924小时 | 升级还需:1小时级别:74 | 在线时长:5924小时 | 升级还需:1小时级别:74 | 在线时长:5924小时 | 升级还需:1小时级别:74 | 在线时长:5924小时 | 升级还需:1小时级别:74 | 在线时长:5924小时 | 升级还需:1小时级别:74 | 在线时长:5924小时 | 升级还需:1小时
 
Uid: 579426
注册日期: 2017-09-07, 18:32
年龄: 39
帖子: 1194
感谢: 252
204 个帖子获得 374 次感谢
现金: 1256金币
资产: 1266金币
声望: 10 mx48960983 向着好的方向发展
mx48960983 mx48960983 当前离线
正式会员
等级: 六袋长老
级别:74 | 在线时长:5924小时 | 升级还需:1小时级别:74 | 在线时长:5924小时 | 升级还需:1小时级别:74 | 在线时长:5924小时 | 升级还需:1小时级别:74 | 在线时长:5924小时 | 升级还需:1小时级别:74 | 在线时长:5924小时 | 升级还需:1小时级别:74 | 在线时长:5924小时 | 升级还需:1小时级别:74 | 在线时长:5924小时 | 升级还需:1小时级别:74 | 在线时长:5924小时 | 升级还需:1小时
mx48960983 的头像
 
Uid: 579426
注册日期: 2017-09-07, 18:32
年龄: 39
帖子: 1194
感谢: 252
204 个帖子获得 374 次感谢
现金: 1256金币
资产: 1266金币
声望: 10 mx48960983 向着好的方向发展
默认

引用:
作者: CPC-198400000 查看帖子
各位高手,请教下,在ai里如何实现用脚本按照所选物件大小建立画板
社区有calvin530126大神制作的以选择物件大小来建立画板的脚本,翻翻吧
mx48960983 当前离线  
旧 2020-05-26, 14:59   只看该作者   #3
CPC-198400000 CPC-198400000 当前离线
正式会员
等级: 三袋长老
帅哥 级别:22 | 在线时长:589小时 | 升级还需:32小时级别:22 | 在线时长:589小时 | 升级还需:32小时级别:22 | 在线时长:589小时 | 升级还需:32小时级别:22 | 在线时长:589小时 | 升级还需:32小时
 
Uid: 265126
注册日期: 2011-11-13, 22:14
帖子: 108
感谢: 3
2 个帖子获得 4 次感谢
现金: 46金币
资产: 46金币
声望: 10 CPC-198400000 向着好的方向发展
CPC-198400000 CPC-198400000 当前离线
正式会员
等级: 三袋长老
帅哥 级别:22 | 在线时长:589小时 | 升级还需:32小时级别:22 | 在线时长:589小时 | 升级还需:32小时级别:22 | 在线时长:589小时 | 升级还需:32小时级别:22 | 在线时长:589小时 | 升级还需:32小时
 
Uid: 265126
注册日期: 2011-11-13, 22:14
帖子: 108
感谢: 3
2 个帖子获得 4 次感谢
现金: 46金币
资产: 46金币
声望: 10 CPC-198400000 向着好的方向发展
默认 求助 ai里如何实现用脚本按所选物件建立画板

引用:
作者: mx48960983 查看帖子
社区有calvin530126大神制作的以选择物件大小来建立画板的脚本,翻翻吧
求助 ai里如何实现用脚本按所选物件建立画板 > 回复主题
谢谢!我翻翻看吧。
CPC-198400000 当前离线  
旧 2020-05-27, 08:20   只看该作者   #4
landboy landboy 当前离线
正式会员
等级: 四袋长老
级别:31 | 在线时长:1092小时 | 升级还需:60小时级别:31 | 在线时长:1092小时 | 升级还需:60小时级别:31 | 在线时长:1092小时 | 升级还需:60小时级别:31 | 在线时长:1092小时 | 升级还需:60小时级别:31 | 在线时长:1092小时 | 升级还需:60小时级别:31 | 在线时长:1092小时 | 升级还需:60小时级别:31 | 在线时长:1092小时 | 升级还需:60小时
 
Uid: 4662
注册日期: 2005-08-21, 17:57
年龄: 26
帖子: 458
感谢: 4
22 个帖子获得 37 次感谢
现金: 0金币
资产: 178金币
声望: 10 landboy 向着好的方向发展
landboy landboy 当前离线
正式会员
等级: 四袋长老
级别:31 | 在线时长:1092小时 | 升级还需:60小时级别:31 | 在线时长:1092小时 | 升级还需:60小时级别:31 | 在线时长:1092小时 | 升级还需:60小时级别:31 | 在线时长:1092小时 | 升级还需:60小时级别:31 | 在线时长:1092小时 | 升级还需:60小时级别:31 | 在线时长:1092小时 | 升级还需:60小时级别:31 | 在线时长:1092小时 | 升级还需:60小时
 
Uid: 4662
注册日期: 2005-08-21, 17:57
年龄: 26
帖子: 458
感谢: 4
22 个帖子获得 37 次感谢
现金: 0金币
资产: 178金币
声望: 10 landboy 向着好的方向发展
默认

我有脚本,哈哈。 可以从github 找替换物件大小就可以了
landboy 当前离线  
旧 2020-05-27, 13:59   只看该作者   #5
lcdmans lcdmans 当前离线
正式会员
等级: 五袋长老
级别:49 | 在线时长:2676小时 | 升级还需:24小时级别:49 | 在线时长:2676小时 | 升级还需:24小时级别:49 | 在线时长:2676小时 | 升级还需:24小时级别:49 | 在线时长:2676小时 | 升级还需:24小时
 
Uid: 51352
注册日期: 2007-09-01, 10:06
帖子: 880
感谢: 155
82 个帖子获得 106 次感谢
现金: 62金币
资产: 148金币
声望: 10 lcdmans 向着好的方向发展
lcdmans lcdmans 当前离线
正式会员
等级: 五袋长老
级别:49 | 在线时长:2676小时 | 升级还需:24小时级别:49 | 在线时长:2676小时 | 升级还需:24小时级别:49 | 在线时长:2676小时 | 升级还需:24小时级别:49 | 在线时长:2676小时 | 升级还需:24小时
 
Uid: 51352
注册日期: 2007-09-01, 10:06
帖子: 880
感谢: 155
82 个帖子获得 106 次感谢
现金: 62金币
资产: 148金币
声望: 10 lcdmans 向着好的方向发展
默认

按所选物件大小制作画版还要用脚本吗,AI自带的就有
lcdmans 当前离线  
旧 2020-05-27, 14:38   只看该作者   #6
hnjzqsl hnjzqsl 当前离线
正式会员
等级: 五袋长老
帅哥 级别:39 | 在线时长:1706小时 | 升级还需:54小时级别:39 | 在线时长:1706小时 | 升级还需:54小时级别:39 | 在线时长:1706小时 | 升级还需:54小时级别:39 | 在线时长:1706小时 | 升级还需:54小时级别:39 | 在线时长:1706小时 | 升级还需:54小时级别:39 | 在线时长:1706小时 | 升级还需:54小时
 
Uid: 349504
注册日期: 2013-06-11, 11:54
来自: 郑州
帖子: 787
感谢: 194
98 个帖子获得 221 次感谢
现金: 405金币
资产: 1405金币
声望: 10 hnjzqsl 向着好的方向发展
hnjzqsl hnjzqsl 当前离线
正式会员
等级: 五袋长老
帅哥 级别:39 | 在线时长:1706小时 | 升级还需:54小时级别:39 | 在线时长:1706小时 | 升级还需:54小时级别:39 | 在线时长:1706小时 | 升级还需:54小时级别:39 | 在线时长:1706小时 | 升级还需:54小时级别:39 | 在线时长:1706小时 | 升级还需:54小时级别:39 | 在线时长:1706小时 | 升级还需:54小时
 
Uid: 349504
注册日期: 2013-06-11, 11:54
来自: 郑州
帖子: 787
感谢: 194
98 个帖子获得 221 次感谢
现金: 405金币
资产: 1405金币
声望: 10 hnjzqsl 向着好的方向发展
默认

引用:
作者: CPC-198400000 查看帖子
各位高手,请教下,在ai里如何实现用脚本按照所选物件大小建立画板...
在AI里建个动作快捷键就可以了,希望可以帮到你!!!!!
上传的附件
文件类型: mp4 20200527_143617.mp4 (1.68 MB, 194 次查看)
hnjzqsl 当前离线  
旧 2020-06-10, 09:26   只看该作者   #7
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 向着好的方向发展
默认

PHP 代码:
//测试一下,by_jialan75
var doc app.activeDocument;//当前文档赋值给 doc
var shapes doc.selection;//把选中的图形赋值给s
var shapesCount shapes.length;//把选中的图形个数赋值给l

//删除画板只剩一个
for (doc.artboards.length 1>= 1i--) {
    
doc.artboards[i].remove();
}

//创建一个颜色对象
var newCMYKColor = new CMYKColor;
newCMYKColor.cyan 1.1;
newCMYKColor.magenta 99.1;
newCMYKColor.yellow 1.1;
newCMYKColor.black 1.1;


for (
shapesCount 1>= 0i--) { //把选中的画板改成矩形
    
var a0 shapes[i].geometricBounds[0];//获取矩形的左上坐标
    
var a1 shapes[i].geometricBounds[1];//获取矩形的右上坐标
    
var a2 shapes[i].geometricBounds[2];//获取矩形的右下坐标
    
var a3 shapes[i].geometricBounds[3];//获取矩形的左下坐标
    
shapes[i].strokeColor newCMYKColor//改变矩形的颜色
    
if (!= shapesCount 1) {
        
doc.artboards.add([a0a1a2a3]); //新增画板,位置等于矩形
    
} else {
        
doc.artboards[0].artboardRect = [a0a1a2a3]; //第一个画板的坐标与尺寸等于第一个矩形
    
}
}
//希望能帮助到你 
上传的图像
文件类型: png QQ图片20200610092533.png (82.9 KB, 44 次查看)
jialan75 当前离线  
右列会员因为此帖价值甚高向 jialan75 表示感谢:
sxan8249 (2020-09-25)
旧 2020-06-10, 09:55   只看该作者   #8
战神重现 战神重现 当前在线
正式会员
等级: 五袋长老
级别:53 | 在线时长:3072小时 | 升级还需:60小时级别:53 | 在线时长:3072小时 | 升级还需:60小时级别:53 | 在线时长:3072小时 | 升级还需:60小时级别:53 | 在线时长:3072小时 | 升级还需:60小时级别:53 | 在线时长:3072小时 | 升级还需:60小时
 
Uid: 611992
注册日期: 2018-04-19, 10:53
帖子: 823
感谢: 442
73 个帖子获得 106 次感谢
现金: 668金币
资产: 668金币
声望: 10 战神重现 向着好的方向发展
战神重现 战神重现 当前在线
正式会员
等级: 五袋长老
级别:53 | 在线时长:3072小时 | 升级还需:60小时级别:53 | 在线时长:3072小时 | 升级还需:60小时级别:53 | 在线时长:3072小时 | 升级还需:60小时级别:53 | 在线时长:3072小时 | 升级还需:60小时级别:53 | 在线时长:3072小时 | 升级还需:60小时
 
Uid: 611992
注册日期: 2018-04-19, 10:53
帖子: 823
感谢: 442
73 个帖子获得 106 次感谢
现金: 668金币
资产: 668金币
声望: 10 战神重现 向着好的方向发展
默认

引用:
作者: hnjzqsl 查看帖子
在AI里建个动作快捷键就可以了,希望可以帮到你!!!!!
大哥画板上下左右各加90MM怎么录制?
战神重现 当前在线  
旧 2020-06-10, 13:26   只看该作者   #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 向着好的方向发展
默认

引用:
作者: 战神重现 查看帖子
大哥画板上下左右各加90MM怎么录制?
var doc = app.activeDocument;//当前文档赋值给 doc
var shapes = doc.selection;//把选中的图形赋值给s
var shape = shapes[0]
var pt = 72/25.4;
var x = 80;
var a0 = shape.geometricBounds[0]-x*pt;//获取矩形的左上坐标
var a1 = shape.geometricBounds[1]+x*pt;//获取矩形的右上坐标
var a2 = shape.geometricBounds[2]+x*pt;//获取矩形的右下坐标
var a3 = shape.geometricBounds[3]-x*pt;//获取矩形的左下坐标
//这是新建一个画板
//doc.artboards.add([a0, a1, a2, a3]);
//这是当前画板适合你选中的物件
doc.artboards[doc.artboards.getActiveArtboardIndex()].artboardRect = [a0, a1, a2, a3];
jialan75 当前离线  
右列会员因为此帖价值甚高向 jialan75 表示感谢:
calvin530126 (2020-06-10)
旧 2020-06-10, 16:13   只看该作者   #10
二十袋长老 二十袋长老 当前离线
正式会员
等级: 三袋长老
级别:30 | 在线时长:1041小时 | 升级还需:44小时级别:30 | 在线时长:1041小时 | 升级还需:44小时级别:30 | 在线时长:1041小时 | 升级还需:44小时级别:30 | 在线时长:1041小时 | 升级还需:44小时级别:30 | 在线时长:1041小时 | 升级还需:44小时级别:30 | 在线时长:1041小时 | 升级还需:44小时
 
Uid: 632984
注册日期: 2018-08-20, 15:26
年龄: 31
帖子: 128
感谢: 37
4 个帖子获得 4 次感谢
现金: 8金币
资产: 8金币
声望: 10 二十袋长老 向着好的方向发展
二十袋长老 二十袋长老 当前离线
正式会员
等级: 三袋长老
级别:30 | 在线时长:1041小时 | 升级还需:44小时级别:30 | 在线时长:1041小时 | 升级还需:44小时级别:30 | 在线时长:1041小时 | 升级还需:44小时级别:30 | 在线时长:1041小时 | 升级还需:44小时级别:30 | 在线时长:1041小时 | 升级还需:44小时级别:30 | 在线时长:1041小时 | 升级还需:44小时
 
Uid: 632984
注册日期: 2018-08-20, 15:26
年龄: 31
帖子: 128
感谢: 37
4 个帖子获得 4 次感谢
现金: 8金币
资产: 8金币
声望: 10 二十袋长老 向着好的方向发展
默认

引用:
作者: CPC-198400000 查看帖子
各位高手,请教下,在ai里如何实现用脚本按照所选物件大小建立画板
AI的画板适合选择的对象就行了卅!还要什么插件嘛!难道你想创建的画板是根据物体形状一样的画板????从没听说过
二十袋长老 当前离线  
旧 2020-06-11, 19:55   只看该作者   #11
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 向着好的方向发展
默认 所有选中矩形,以左下角矩形左下坐标旋转,怎么实现

引用:
作者: jialan75 查看帖子
var doc = app.activeDocument;//当前文档赋值给 doc
var shapes = doc.selection;//把选中的图形赋值给s
var shape = shapes[0]
var pt = 72/25.4;
var x = 80;
var a0 = shape.geometricBounds[0]-x*pt;//获取矩形的左上坐标
var a1 = shape.geometricBounds[1]+x*pt;//获取矩形的右上坐标
var a2 = shape.geometricBounds[2]+x*pt;//获取矩形的右下坐标
var ...
所有选中矩形,以左下角矩形左下坐标为中心旋转,AI脚本怎么实现
yzx0120 当前离线  
发表新主题 关闭主题


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

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


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


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

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