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

发表新主题 回复
 
只看楼主 主题工具
旧 2024-05-05, 00:30     #1
optical optical 当前离线
正式会员
等级: 四袋长老
帅哥 级别:25 | 在线时长:771小时 | 升级还需:9小时级别:25 | 在线时长:771小时 | 升级还需:9小时级别:25 | 在线时长:771小时 | 升级还需:9小时级别:25 | 在线时长:771小时 | 升级还需:9小时
 
Uid: 3645
注册日期: 2005-06-29, 15:16
来自: suzhou
年龄: 43
帖子: 256
感谢: 10
14 个帖子获得 28 次感谢
现金: 65金币
资产: 65金币
声望: 10 optical 向着好的方向发展
optical optical 当前离线
正式会员
等级: 四袋长老
帅哥 级别:25 | 在线时长:771小时 | 升级还需:9小时级别:25 | 在线时长:771小时 | 升级还需:9小时级别:25 | 在线时长:771小时 | 升级还需:9小时级别:25 | 在线时长:771小时 | 升级还需:9小时
 
Uid: 3645
注册日期: 2005-06-29, 15:16
来自: suzhou
年龄: 43
帖子: 256
感谢: 10
14 个帖子获得 28 次感谢
现金: 65金币
资产: 65金币
声望: 10 optical 向着好的方向发展
默认 AI cc2018 脚本,第三行更改字体脚本错误   



var nameStyle = fileName.textRange.characterAttributes;
nameStyle.size = 12
nameStyle.textRange.textfont = textFonts.getByName["黑体"]
nameStyle.capitalization = FontCapsOption.ALLCAPS
optical 当前离线   回复时引用此帖回复时引用此帖
旧 2024-05-05, 01:36   只看该作者   #2
瓜瓜xhydts 瓜瓜xhydts 当前离线
正式会员
等级: 四袋长老
级别:37 | 在线时长:1564小时 | 升级还需:32小时级别:37 | 在线时长:1564小时 | 升级还需:32小时级别:37 | 在线时长:1564小时 | 升级还需:32小时级别:37 | 在线时长:1564小时 | 升级还需:32小时
 
Uid: 21746
注册日期: 2006-09-03, 20:46
帖子: 252
感谢: 81
42 个帖子获得 69 次感谢
现金: 331金币
资产: 331金币
声望: 10 瓜瓜xhydts 向着好的方向发展
瓜瓜xhydts 瓜瓜xhydts 当前离线
正式会员
等级: 四袋长老
级别:37 | 在线时长:1564小时 | 升级还需:32小时级别:37 | 在线时长:1564小时 | 升级还需:32小时级别:37 | 在线时长:1564小时 | 升级还需:32小时级别:37 | 在线时长:1564小时 | 升级还需:32小时
 
Uid: 21746
注册日期: 2006-09-03, 20:46
帖子: 252
感谢: 81
42 个帖子获得 69 次感谢
现金: 331金币
资产: 331金币
声望: 10 瓜瓜xhydts 向着好的方向发展
默认

黑体不一定是该字体的真实名称,可以选中一份使用该字体的文字对象,然后调出“文档信息”面板,点击面板菜单切换到“字体”选项,就能看到字体名称了
瓜瓜xhydts 当前离线   回复时引用此帖回复时引用此帖
旧 2024-05-05, 09:13   只看该作者   #3
LDVE LDVE 当前离线
正式会员
等级: 三袋长老
级别:20 | 在线时长:495小时 | 升级还需:30小时级别:20 | 在线时长:495小时 | 升级还需:30小时
 
Uid: 670321
注册日期: 2019-09-04, 11:28
年龄: 37
帖子: 113
感谢: 2
15 个帖子获得 17 次感谢
现金: 146金币
资产: 146金币
声望: 10 LDVE 向着好的方向发展
LDVE LDVE 当前离线
正式会员
等级: 三袋长老
级别:20 | 在线时长:495小时 | 升级还需:30小时级别:20 | 在线时长:495小时 | 升级还需:30小时
 
Uid: 670321
注册日期: 2019-09-04, 11:28
年龄: 37
帖子: 113
感谢: 2
15 个帖子获得 17 次感谢
现金: 146金币
资产: 146金币
声望: 10 LDVE 向着好的方向发展
默认

SimHei


nameStyle.textRange.textfont = textFonts.getByName["SimHei"]
LDVE 当前离线   回复时引用此帖回复时引用此帖
右列会员因为此帖价值甚高向 LDVE 表示感谢:
optical (2024-05-05)
旧 2024-05-07, 19:59   只看该作者   #4
LDVE LDVE 当前离线
正式会员
等级: 三袋长老
级别:20 | 在线时长:495小时 | 升级还需:30小时级别:20 | 在线时长:495小时 | 升级还需:30小时
 
Uid: 670321
注册日期: 2019-09-04, 11:28
年龄: 37
帖子: 113
感谢: 2
15 个帖子获得 17 次感谢
现金: 146金币
资产: 146金币
声望: 10 LDVE 向着好的方向发展
LDVE LDVE 当前离线
正式会员
等级: 三袋长老
级别:20 | 在线时长:495小时 | 升级还需:30小时级别:20 | 在线时长:495小时 | 升级还需:30小时
 
Uid: 670321
注册日期: 2019-09-04, 11:28
年龄: 37
帖子: 113
感谢: 2
15 个帖子获得 17 次感谢
现金: 146金币
资产: 146金币
声望: 10 LDVE 向着好的方向发展
默认

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

var fontName = sel[0].textRange.characterAttributes.textFont.name;

// 创建新的文本框s
var newText = doc.textFrames.add();
newText.contents = "字体名称:" + fontName;

// 设置新文本框位置
newText.position = [sel[0].position[0], sel[0].position[1] - sel[0].height]; // 在原文本框下方显示

// 设置新文本框样式
newText.textRange.characterAttributes.size = 12; // 设置字体大小
newText.textRange.textFont = app.textFonts.getByName("MicrosoftYaHei");//微软雅黑
newText.textRange.characterAttributes.fillColor = new RGBColor(); // 创建一个 RGB 颜色对象
newText.textRange.characterAttributes.fillColor.red = 0; // 设置红色通道为 0
newText.textRange.characterAttributes.fillColor.green = 0; // 设置绿色通道为 0
newText.textRange.characterAttributes.fillColor.blue = 0; // 设置蓝色通道为 0


以上代码保存为jsx文件。AI文档选中一个文本对象,执行此脚本,会在原文本对象下方得到字体名称
LDVE 当前离线   回复时引用此帖回复时引用此帖
右列会员因为此帖价值甚高向 LDVE 表示感谢:
vfoggp (2024-05-07)
旧 2024-05-07, 23:13   只看该作者   #5
optical optical 当前离线
正式会员
等级: 四袋长老
帅哥 级别:25 | 在线时长:771小时 | 升级还需:9小时级别:25 | 在线时长:771小时 | 升级还需:9小时级别:25 | 在线时长:771小时 | 升级还需:9小时级别:25 | 在线时长:771小时 | 升级还需:9小时
 
Uid: 3645
注册日期: 2005-06-29, 15:16
来自: suzhou
年龄: 43
帖子: 256
感谢: 10
14 个帖子获得 28 次感谢
现金: 65金币
资产: 65金币
声望: 10 optical 向着好的方向发展
optical optical 当前离线
正式会员
等级: 四袋长老
帅哥 级别:25 | 在线时长:771小时 | 升级还需:9小时级别:25 | 在线时长:771小时 | 升级还需:9小时级别:25 | 在线时长:771小时 | 升级还需:9小时级别:25 | 在线时长:771小时 | 升级还需:9小时
 
Uid: 3645
注册日期: 2005-06-29, 15:16
来自: suzhou
年龄: 43
帖子: 256
感谢: 10
14 个帖子获得 28 次感谢
现金: 65金币
资产: 65金币
声望: 10 optical 向着好的方向发展
默认

var item1="C"
接下来我要怎么写这个脚本才能使 C的颜色色值是:C100?
我这样写过无效
item1.characterAttributes.fillcolor = app.activeDocument.swatches.getByName("CMYK 青").color;
optical 当前离线   回复时引用此帖回复时引用此帖
旧 2024-05-08, 08:25   只看该作者   #6
ssomer ssomer 当前离线
正式会员
等级: 二袋长老
级别:27 | 在线时长:885小时 | 升级还需:11小时级别:27 | 在线时长:885小时 | 升级还需:11小时级别:27 | 在线时长:885小时 | 升级还需:11小时级别:27 | 在线时长:885小时 | 升级还需:11小时级别:27 | 在线时长:885小时 | 升级还需:11小时级别:27 | 在线时长:885小时 | 升级还需:11小时
 
Uid: 727393
注册日期: 2023-04-02, 07:54
帖子: 66
感谢: 24
8 个帖子获得 15 次感谢
现金: 87金币
资产: 87金币
声望: 10 ssomer 向着好的方向发展
ssomer ssomer 当前离线
正式会员
等级: 二袋长老
级别:27 | 在线时长:885小时 | 升级还需:11小时级别:27 | 在线时长:885小时 | 升级还需:11小时级别:27 | 在线时长:885小时 | 升级还需:11小时级别:27 | 在线时长:885小时 | 升级还需:11小时级别:27 | 在线时长:885小时 | 升级还需:11小时级别:27 | 在线时长:885小时 | 升级还需:11小时
 
Uid: 727393
注册日期: 2023-04-02, 07:54
帖子: 66
感谢: 24
8 个帖子获得 15 次感谢
现金: 87金币
资产: 87金币
声望: 10 ssomer 向着好的方向发展
默认

item1.textRange,去掉后面的char这一块。
ssomer 当前离线   回复时引用此帖回复时引用此帖
旧 2024-05-08, 08:44   只看该作者   #7
LDVE LDVE 当前离线
正式会员
等级: 三袋长老
级别:20 | 在线时长:495小时 | 升级还需:30小时级别:20 | 在线时长:495小时 | 升级还需:30小时
 
Uid: 670321
注册日期: 2019-09-04, 11:28
年龄: 37
帖子: 113
感谢: 2
15 个帖子获得 17 次感谢
现金: 146金币
资产: 146金币
声望: 10 LDVE 向着好的方向发展
LDVE LDVE 当前离线
正式会员
等级: 三袋长老
级别:20 | 在线时长:495小时 | 升级还需:30小时级别:20 | 在线时长:495小时 | 升级还需:30小时
 
Uid: 670321
注册日期: 2019-09-04, 11:28
年龄: 37
帖子: 113
感谢: 2
15 个帖子获得 17 次感谢
现金: 146金币
资产: 146金币
声望: 10 LDVE 向着好的方向发展
默认

引用:
作者: optical 查看帖子
var item1="C"
接下来我要怎么写这个脚本才能使 C的颜色色值是:C100?
我这样写过无效
item1.characterAttributes.fillcolor = app.activeDocument.swatches.getByName("CMYK 青").color;
var doc = app.activeDocument;
sel=doc.selection;

vColor = new CMYKColor();
vColor.black = 0;
vColor.cyan = 100;
vColor.magenta = 0;
vColor.yellow = 0;

sel[0].fillColor=vColor

此帖于 2024-05-08 08:58 被 LDVE 编辑. 原因: 1
LDVE 当前离线   回复时引用此帖回复时引用此帖
发表新主题 回复


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

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


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


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

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