◆- 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, 15:02     #2
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)
发表新主题 关闭主题


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

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


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


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

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