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

发表新主题 关闭主题
 
只看楼主 主题工具
旧 2023-03-27, 14:00     #1
ggchan 的头像
ggchan ggchan 当前离线
正式会员
等级: 五袋长老
级别:51 | 在线时长:2825小时 | 升级还需:87小时级别:51 | 在线时长:2825小时 | 升级还需:87小时级别:51 | 在线时长:2825小时 | 升级还需:87小时级别:51 | 在线时长:2825小时 | 升级还需:87小时级别:51 | 在线时长:2825小时 | 升级还需:87小时级别:51 | 在线时长:2825小时 | 升级还需:87小时
 
Uid: 194203
注册日期: 2010-11-13, 19:16
帖子: 550
感谢: 58
50 个帖子获得 68 次感谢
现金: 30金币
资产: 30金币
声望: 10 ggchan 向着好的方向发展
ggchan ggchan 当前离线
正式会员
等级: 五袋长老
级别:51 | 在线时长:2825小时 | 升级还需:87小时级别:51 | 在线时长:2825小时 | 升级还需:87小时级别:51 | 在线时长:2825小时 | 升级还需:87小时级别:51 | 在线时长:2825小时 | 升级还需:87小时级别:51 | 在线时长:2825小时 | 升级还需:87小时级别:51 | 在线时长:2825小时 | 升级还需:87小时
ggchan 的头像
 
Uid: 194203
注册日期: 2010-11-13, 19:16
帖子: 550
感谢: 58
50 个帖子获得 68 次感谢
现金: 30金币
资产: 30金币
声望: 10 ggchan 向着好的方向发展
默认 有偿10币求脚本:选中对象将专色百分比统一改为10%。   



需求:AI ,选中对象将专色百分比统一改为10%,如果选中对象不是专色则忽略。谢谢。

此帖于 2023-03-27 14:19 被 ggchan 编辑.
ggchan 当前离线  
旧 2023-03-27, 14:53   只看该作者   #2
MaFia丶枫语 MaFia丶枫语 当前离线
正式会员
等级: 四袋长老
级别:41 | 在线时长:1916小时 | 升级还需:16小时级别:41 | 在线时长:1916小时 | 升级还需:16小时级别:41 | 在线时长:1916小时 | 升级还需:16小时级别:41 | 在线时长:1916小时 | 升级还需:16小时级别:41 | 在线时长:1916小时 | 升级还需:16小时
 
Uid: 574284
注册日期: 2017-07-27, 11:18
帖子: 415
感谢: 76
71 个帖子获得 102 次感谢
现金: 1224金币
资产: 1428金币
声望: 10 MaFia丶枫语 向着好的方向发展
MaFia丶枫语 MaFia丶枫语 当前离线
正式会员
等级: 四袋长老
级别:41 | 在线时长:1916小时 | 升级还需:16小时级别:41 | 在线时长:1916小时 | 升级还需:16小时级别:41 | 在线时长:1916小时 | 升级还需:16小时级别:41 | 在线时长:1916小时 | 升级还需:16小时级别:41 | 在线时长:1916小时 | 升级还需:16小时
 
Uid: 574284
注册日期: 2017-07-27, 11:18
帖子: 415
感谢: 76
71 个帖子获得 102 次感谢
现金: 1224金币
资产: 1428金币
声望: 10 MaFia丶枫语 向着好的方向发展
默认

// 获取当前文档
var doc = app.activeDocument;

// 获取选中的对象
var selection = doc.selection;

// 遍历选中的对象
for (var i = 0; i < selection.length; i++) {
var item = selection[i];

// 判断是否为专色 ------这里判断条件很简陋
if (item.fillColor.typename === 'SpotColor') {
// 将专色百分比统一改为10%
item.fillColor.tint = 10;
}
}
这是ChatGPT生成的脚本
MaFia丶枫语 当前离线  
右列 2 位会员因为此帖价值甚高向 MaFia丶枫语 表示感谢:
ggchan (2023-03-27), 老設 (2023-03-28)
旧 2023-03-27, 14:54   只看该作者   #3
866837 866837 当前在线
正式会员
等级: 五袋长老
级别:27 | 在线时长:883小时 | 升级还需:13小时级别:27 | 在线时长:883小时 | 升级还需:13小时级别:27 | 在线时长:883小时 | 升级还需:13小时级别:27 | 在线时长:883小时 | 升级还需:13小时级别:27 | 在线时长:883小时 | 升级还需:13小时级别:27 | 在线时长:883小时 | 升级还需:13小时
 
Uid: 318833
注册日期: 2012-11-05, 17:48
帖子: 557
感谢: 68
89 个帖子获得 188 次感谢
现金: 958金币
资产: 958金币
声望: 10 866837 向着好的方向发展
866837 866837 当前在线
正式会员
等级: 五袋长老
级别:27 | 在线时长:883小时 | 升级还需:13小时级别:27 | 在线时长:883小时 | 升级还需:13小时级别:27 | 在线时长:883小时 | 升级还需:13小时级别:27 | 在线时长:883小时 | 升级还需:13小时级别:27 | 在线时长:883小时 | 升级还需:13小时级别:27 | 在线时长:883小时 | 升级还需:13小时
 
Uid: 318833
注册日期: 2012-11-05, 17:48
帖子: 557
感谢: 68
89 个帖子获得 188 次感谢
现金: 958金币
资产: 958金币
声望: 10 866837 向着好的方向发展
默认

var doc = app.activeDocument;
var sel = doc.selection;

for (var i = 0; i < sel.length; i++) {
var item = sel[i];
if (item.typename == "PathItem") {
if (item.fillColor && item.fillColor.typename == "SpotColor") {
item.fillColor.tint = 10;
}
if (item.strokeColor && item.strokeColor.typename == "SpotColor") {
item.strokeColor.tint = 10;
}
}
}



下面这个带多选框,可单选填色或描边

var doc = app.activeDocument;
var sel = doc.selection;

var dialog = new Window("dialog", "调整专色色调范围");
dialog.alignChildren = "left";

var fillGroup = dialog.add("group");
fillGroup.add("checkbox", undefined, "专色填色(%)");
fillGroup.add("edittext", undefined, "10").characters = 3;

var strokeGroup = dialog.add("group");
strokeGroup.add("checkbox", undefined, "专色描边(%)");
strokeGroup.add("edittext", undefined, "10").characters = 3;

var buttonGroup = dialog.add("group");
buttonGroup.alignment = "right";
buttonGroup.add("button", undefined, "取消").onClick = function() { dialog.close(); };
buttonGroup.add("button", undefined, "确定").onClick = function() {
for (var i = 0; i < sel.length; i++) {
var item = sel[i];
if (item.typename == "PathItem") {
if (fillGroup.children[0].value && item.fillColor && item.fillColor.typename == "SpotColor") {
item.fillColor.tint = parseInt(fillGroup.children[1].text);
}
if (strokeGroup.children[0].value && item.strokeColor && item.strokeColor.typename == "SpotColor") {
item.strokeColor.tint = parseInt(strokeGroup.children[1].text);
}
}
}
dialog.close();
};

dialog.show();

此帖于 2023-03-27 15:29 被 866837 编辑.
866837 当前在线  
右列 2 位会员因为此帖价值甚高向 866837 表示感谢:
ggchan (2023-03-27), 老設 (2023-03-28)
旧 2023-03-27, 14:56   只看该作者   #4
ggchan 的头像
ggchan ggchan 当前离线
正式会员
等级: 五袋长老
级别:51 | 在线时长:2825小时 | 升级还需:87小时级别:51 | 在线时长:2825小时 | 升级还需:87小时级别:51 | 在线时长:2825小时 | 升级还需:87小时级别:51 | 在线时长:2825小时 | 升级还需:87小时级别:51 | 在线时长:2825小时 | 升级还需:87小时级别:51 | 在线时长:2825小时 | 升级还需:87小时
 
Uid: 194203
注册日期: 2010-11-13, 19:16
帖子: 550
感谢: 58
50 个帖子获得 68 次感谢
现金: 30金币
资产: 30金币
声望: 10 ggchan 向着好的方向发展
ggchan ggchan 当前离线
正式会员
等级: 五袋长老
级别:51 | 在线时长:2825小时 | 升级还需:87小时级别:51 | 在线时长:2825小时 | 升级还需:87小时级别:51 | 在线时长:2825小时 | 升级还需:87小时级别:51 | 在线时长:2825小时 | 升级还需:87小时级别:51 | 在线时长:2825小时 | 升级还需:87小时级别:51 | 在线时长:2825小时 | 升级还需:87小时
ggchan 的头像
 
Uid: 194203
注册日期: 2010-11-13, 19:16
帖子: 550
感谢: 58
50 个帖子获得 68 次感谢
现金: 30金币
资产: 30金币
声望: 10 ggchan 向着好的方向发展
默认

可以用,可以满足我的需求了。。。感谢。。。
ggchan 当前离线  
旧 2023-03-28, 19:23   只看该作者   #5
terry2016 terry2016 当前离线
正式会员
等级: 六袋长老
级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时
 
Uid: 531439
注册日期: 2016-08-21, 23:26
年龄: 44
帖子: 1334
感谢: 36
41 个帖子获得 45 次感谢
现金: 1065金币
资产: 1066金币
声望: 10 terry2016 向着好的方向发展
terry2016 terry2016 当前离线
正式会员
等级: 六袋长老
级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时
 
Uid: 531439
注册日期: 2016-08-21, 23:26
年龄: 44
帖子: 1334
感谢: 36
41 个帖子获得 45 次感谢
现金: 1065金币
资产: 1066金币
声望: 10 terry2016 向着好的方向发展
默认

引用:
作者: MaFia丶枫语 查看帖子
// 获取当前文档
var doc = app.activeDocument;

// 获取选中的对象
var selection = doc.selection;

// 遍历选中的对象
for (var i = 0; i < selection.length; i++) {
var item = selection[i];

// 判断是否为专色 ------这里判断条件很简陋
if (item.fillColor.typename === 'SpotColor') {
// 将专色百分比统一改为10%
item.fillColor.tint = 10;
...
ChatGPT竟然可以生成直接能用的脚本??
terry2016 当前离线  
发表新主题 关闭主题


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

论坛启用 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