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

发表新主题 关闭主题
 
只看楼主 主题工具
旧 2020-01-19, 03:50     #1
CRomputer CRomputer 当前离线
见习会员
等级: 小兄弟
级别:0 | 在线时长:3小时 | 升级还需:2小时
 
Uid: 680856
注册日期: 2020-01-19, 03:18
年龄: 46
帖子: 2
感谢: 1
1 个帖子获得 1 次感谢
声望: 10 CRomputer 向着好的方向发展
CRomputer CRomputer 当前离线
见习会员
等级: 小兄弟
级别:0 | 在线时长:3小时 | 升级还需:2小时
 
Uid: 680856
注册日期: 2020-01-19, 03:18
年龄: 46
帖子: 2
感谢: 1
1 个帖子获得 1 次感谢
声望: 10 CRomputer 向着好的方向发展
默认 求一个AI脚本,由下到上逐个打开图层眼睛,并且每次打开后,另存为JPG文件,并且按001的序列号命名文件。   



如题。或者有人知道类似脚本作为参考,多谢。

脚本写好了,可是保存的JPG文件去哪里了??

if (app.documents.length >0 && app.activeDocument.pathItems.length>0)
{
doc = app.activeDocument;
for(var i = 0; i<doc.pathItems.length;i++)
{
pathRef = doc.pathItems[i];
pathRef.hidden = true;
}


for(var i = doc.pathItems.length - 1; i>=0;i--)
{
pathRef = doc.pathItems[i];
pathRef.hidden = false;

var exportOptions = new ExportOptionsJPEG();
var type = ExportType.JPEG;
var fileSpec = new File( doc.pathItems.length - i);
exportOptions.antiAliasing = false;
exportOptions.qualitySetting=70;
app.activeDocument.exportFile(fileSpec,type,exportOptions);
}

}

if (app.documents.length >0 && app.activeDocument.pathItems.length>0)
{
doc = app.activeDocument;
for(var i = 0; i<doc.pathItems.length;i++)
{
pathRef = doc.pathItems[i];
pathRef.hidden = true;
}


for(var i = doc.pathItems.length - 1; i>=0;i--)
{
pathRef = doc.pathItems[i];
pathRef.hidden = false;

var exportOptions = new ExportOptionsJPEG();
var type = ExportType.JPEG;
var AAA = doc.pathItems.length - i;
if(AAA<10)
{
AAA ="00"+AAA;
}
else if(AAA<100)
{
AAA ="0"+AAA;
}
var fileSpec = new File(doc.path +"/"+AAA+doc.name);
exportOptions.antiAliasing = false;
exportOptions.qualitySetting=70;
app.activeDocument.exportFile(fileSpec,type,exportOptions);
}

}

现在是 默认路径+序列号+文件名+扩展名。很想知道怎么单独获取“文件名”,而不是“文件名.扩展名”

此帖于 2020-01-19 15:42 被 A-J 编辑.
CRomputer 当前离线  
旧 2020-01-19, 08:58   只看该作者   #2
iamadsl 的头像
iamadsl iamadsl 当前离线
正式会员
等级: 五袋长老
帅哥 级别:77 | 在线时长:6238小时 | 升级还需:158小时级别:77 | 在线时长:6238小时 | 升级还需:158小时级别:77 | 在线时长:6238小时 | 升级还需:158小时级别:77 | 在线时长:6238小时 | 升级还需:158小时级别:77 | 在线时长:6238小时 | 升级还需:158小时级别:77 | 在线时长:6238小时 | 升级还需:158小时级别:77 | 在线时长:6238小时 | 升级还需:158小时级别:77 | 在线时长:6238小时 | 升级还需:158小时
 
Uid: 387699
注册日期: 2014-01-25, 13:32
帖子: 691
感谢: 9
84 个帖子获得 97 次感谢
现金: 1287金币
资产: 1287金币
声望: 10 iamadsl 向着好的方向发展
iamadsl iamadsl 当前离线
正式会员
等级: 五袋长老
帅哥 级别:77 | 在线时长:6238小时 | 升级还需:158小时级别:77 | 在线时长:6238小时 | 升级还需:158小时级别:77 | 在线时长:6238小时 | 升级还需:158小时级别:77 | 在线时长:6238小时 | 升级还需:158小时级别:77 | 在线时长:6238小时 | 升级还需:158小时级别:77 | 在线时长:6238小时 | 升级还需:158小时级别:77 | 在线时长:6238小时 | 升级还需:158小时级别:77 | 在线时长:6238小时 | 升级还需:158小时
iamadsl 的头像
 
Uid: 387699
注册日期: 2014-01-25, 13:32
帖子: 691
感谢: 9
84 个帖子获得 97 次感谢
现金: 1287金币
资产: 1287金币
声望: 10 iamadsl 向着好的方向发展
默认

获取扩展名有一个通用的算法,可以百度一下,最简单直接的就是对doc.name做replace处理,替换.ai为空
iamadsl 当前离线  
旧 2020-01-19, 15:02   只看该作者   #3
CRomputer CRomputer 当前离线
见习会员
等级: 小兄弟
级别:0 | 在线时长:3小时 | 升级还需:2小时
 
Uid: 680856
注册日期: 2020-01-19, 03:18
年龄: 46
帖子: 2
感谢: 1
1 个帖子获得 1 次感谢
声望: 10 CRomputer 向着好的方向发展
CRomputer CRomputer 当前离线
见习会员
等级: 小兄弟
级别:0 | 在线时长:3小时 | 升级还需:2小时
 
Uid: 680856
注册日期: 2020-01-19, 03:18
年龄: 46
帖子: 2
感谢: 1
1 个帖子获得 1 次感谢
声望: 10 CRomputer 向着好的方向发展
默认 求一个AI脚本,由下到上逐个打开图层眼睛,并且每次打开后,另存为JPG文件,并且按001的序列号命名文件。

replace(doc.name,".ai","") 是这样使用吗?好像报错啊

可以了 doc.name.replace('.ai','')

此帖于 2020-01-19 15:43 被 A-J 编辑.
CRomputer 当前离线  
右列会员因为此帖价值甚高向 CRomputer 表示感谢:
sillily (2023-06-29)
旧 2020-01-20, 22:26   只看该作者   #4
木棉树下 木棉树下 当前离线
正式会员
等级: 六袋长老
级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时
 
Uid: 183469
注册日期: 2010-09-07, 10:51
帖子: 1876
感谢: 314
210 个帖子获得 302 次感谢
现金: 544金币
资产: 1344金币
声望: 10 木棉树下 向着好的方向发展
木棉树下 木棉树下 当前离线
正式会员
等级: 六袋长老
级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时
 
Uid: 183469
注册日期: 2010-09-07, 10:51
帖子: 1876
感谢: 314
210 个帖子获得 302 次感谢
现金: 544金币
资产: 1344金币
声望: 10 木棉树下 向着好的方向发展
默认

这个貌似没有图层,只有路径啊,能达到目的?
木棉树下 当前离线  
发表新主题 关闭主题


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

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


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


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

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