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

发表新主题 关闭主题
 
只看楼主 主题工具
旧 2015-01-27, 14:22     #1
Rich 的头像
Rich Rich 当前离线
正式会员
等级: 六袋长老
级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时
 
Uid: 46326
注册日期: 2007-07-05, 21:26
来自: 无级处
帖子: 1458
感谢: 394
184 个帖子获得 354 次感谢
现金: 758金币
资产: 758金币
声望: 11 Rich 向着好的方向发展
Rich Rich 当前离线
正式会员
等级: 六袋长老
级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时
Rich 的头像
 
Uid: 46326
注册日期: 2007-07-05, 21:26
来自: 无级处
帖子: 1458
感谢: 394
184 个帖子获得 354 次感谢
现金: 758金币
资产: 758金币
声望: 11 Rich 向着好的方向发展
默认 AI脚本 能做成直接调入文件名和当前文件的路径吗??   



如题,因制作单元的需要,经常需要填写文件名和文件所在的路径,有时候因人为输入会产生错误,试想,如果能做个脚本自动录入就会防错的功能。
不知哪位脚 本高手能提供帮助,不胜感激!!
Rich 当前离线  
右列会员因为此帖价值甚高向 Rich 表示感谢:
stonetan2000 (2017-02-04)
旧 2015-01-27, 14:41   只看该作者   #2
江门蒋基雄 江门蒋基雄 当前离线
见习会员
等级: 四袋长老
帅哥 级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时
 
Uid: 439263
注册日期: 2014-12-27, 11:23
来自: 广东江门蓬江区
帖子: 202
感谢: 12
51 个帖子获得 105 次感谢
现金: 3金币
资产: 3金币
声望: 10 江门蒋基雄 向着好的方向发展
江门蒋基雄 江门蒋基雄 当前离线
见习会员
等级: 四袋长老
帅哥 级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时
 
Uid: 439263
注册日期: 2014-12-27, 11:23
来自: 广东江门蓬江区
帖子: 202
感谢: 12
51 个帖子获得 105 次感谢
现金: 3金币
资产: 3金币
声望: 10 江门蒋基雄 向着好的方向发展
默认

doc=activeDocument; //在当前文件操作

t = doc.textFrames.add();

t.contents = doc.name; //文件名
t.contents = doc.path.fullName; //路径名
江门蒋基雄 当前离线  
右列 2 位会员因为此帖价值甚高向 江门蒋基雄 表示感谢:
Rich (2015-01-27), stonetan2000 (2017-02-04)
旧 2015-01-27, 14:44   只看该作者   #3
江门蒋基雄 江门蒋基雄 当前离线
见习会员
等级: 四袋长老
帅哥 级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时
 
Uid: 439263
注册日期: 2014-12-27, 11:23
来自: 广东江门蓬江区
帖子: 202
感谢: 12
51 个帖子获得 105 次感谢
现金: 3金币
资产: 3金币
声望: 10 江门蒋基雄 向着好的方向发展
江门蒋基雄 江门蒋基雄 当前离线
见习会员
等级: 四袋长老
帅哥 级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时
 
Uid: 439263
注册日期: 2014-12-27, 11:23
来自: 广东江门蓬江区
帖子: 202
感谢: 12
51 个帖子获得 105 次感谢
现金: 3金币
资产: 3金币
声望: 10 江门蒋基雄 向着好的方向发展
默认

要将文件名和路径名放在你的表格的话,需要你表格的填写位置先放一个特定的文本,如"文件名在这里填写"和"路径名在这里镇写",然后脚本遍历当前文档的textframe对象,找到"文件名在这里填写"和"路径名在这里镇写"的textframe对象,将contents写为文件名和路径名即可
江门蒋基雄 当前离线  
右列会员因为此帖价值甚高向 江门蒋基雄 表示感谢:
Rich (2015-01-27)
旧 2015-01-27, 14:49   只看该作者   #4
江门蒋基雄 江门蒋基雄 当前离线
见习会员
等级: 四袋长老
帅哥 级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时
 
Uid: 439263
注册日期: 2014-12-27, 11:23
来自: 广东江门蓬江区
帖子: 202
感谢: 12
51 个帖子获得 105 次感谢
现金: 3金币
资产: 3金币
声望: 10 江门蒋基雄 向着好的方向发展
江门蒋基雄 江门蒋基雄 当前离线
见习会员
等级: 四袋长老
帅哥 级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时
 
Uid: 439263
注册日期: 2014-12-27, 11:23
来自: 广东江门蓬江区
帖子: 202
感谢: 12
51 个帖子获得 105 次感谢
现金: 3金币
资产: 3金币
声望: 10 江门蒋基雄 向着好的方向发展
默认

doc=activeDocument; //在当前文件操作

for (i=0;i<doc.textFrames.length);i==){
if (doc.textFrames[i].contents=="文件名在这里填写"){
doc.textFrames[i]=doc.name;
}
if (doc.textFrames[i].contents=="路径名在这里填写"){
doc.textFrames[i]=doc.path.fullName;
}
}

以上有错,以下是修正
已经测试

doc=activeDocument; //在当前文件操作

for (i=0;i<doc.textFrames.length;i++){
if (doc.textFrames[i].contents=="文件名在这里填写"){
doc.textFrames[i].contents=doc.name;
}
if (doc.textFrames[i].contents=="路径名在这里填写"){
doc.textFrames[i].contents=doc.path.fullName;
}
}

此帖于 2015-01-27 15:12 被 江门蒋基雄 编辑. 原因: 修正代码
江门蒋基雄 当前离线  
右列会员因为此帖价值甚高向 江门蒋基雄 表示感谢:
Rich (2015-01-27)
旧 2015-01-27, 14:49   只看该作者   #5
江门蒋基雄 江门蒋基雄 当前离线
见习会员
等级: 四袋长老
帅哥 级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时
 
Uid: 439263
注册日期: 2014-12-27, 11:23
来自: 广东江门蓬江区
帖子: 202
感谢: 12
51 个帖子获得 105 次感谢
现金: 3金币
资产: 3金币
声望: 10 江门蒋基雄 向着好的方向发展
江门蒋基雄 江门蒋基雄 当前离线
见习会员
等级: 四袋长老
帅哥 级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时
 
Uid: 439263
注册日期: 2014-12-27, 11:23
来自: 广东江门蓬江区
帖子: 202
感谢: 12
51 个帖子获得 105 次感谢
现金: 3金币
资产: 3金币
声望: 10 江门蒋基雄 向着好的方向发展
默认

上面是完整代码,用记事本保存为.js后缀名的脚本文件,ok
江门蒋基雄 当前离线  
右列会员因为此帖价值甚高向 江门蒋基雄 表示感谢:
Rich (2015-01-27)
旧 2015-01-27, 15:00   只看该作者   #6
Rich 的头像
Rich Rich 当前离线
正式会员
等级: 六袋长老
级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时
 
Uid: 46326
注册日期: 2007-07-05, 21:26
来自: 无级处
帖子: 1458
感谢: 394
184 个帖子获得 354 次感谢
现金: 758金币
资产: 758金币
声望: 11 Rich 向着好的方向发展
Rich Rich 当前离线
正式会员
等级: 六袋长老
级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时
Rich 的头像
 
Uid: 46326
注册日期: 2007-07-05, 21:26
来自: 无级处
帖子: 1458
感谢: 394
184 个帖子获得 354 次感谢
现金: 758金币
资产: 758金币
声望: 11 Rich 向着好的方向发展
默认

非常感谢蒋兄弟。改天去江门再请你喝茶。脚本是要放在指定的目录中才能运行的吧
把它扔到\Illustrator CSX\Presets\zh_CN\脚本文件夹下,重新启动ai,就可以在"文件"-"脚本"下看见ai脚本面板,运行之即可!
Rich 当前离线  
旧 2015-01-27, 15:10   只看该作者   #7
江门蒋基雄 江门蒋基雄 当前离线
见习会员
等级: 四袋长老
帅哥 级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时
 
Uid: 439263
注册日期: 2014-12-27, 11:23
来自: 广东江门蓬江区
帖子: 202
感谢: 12
51 个帖子获得 105 次感谢
现金: 3金币
资产: 3金币
声望: 10 江门蒋基雄 向着好的方向发展
江门蒋基雄 江门蒋基雄 当前离线
见习会员
等级: 四袋长老
帅哥 级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时
 
Uid: 439263
注册日期: 2014-12-27, 11:23
来自: 广东江门蓬江区
帖子: 202
感谢: 12
51 个帖子获得 105 次感谢
现金: 3金币
资产: 3金币
声望: 10 江门蒋基雄 向着好的方向发展
默认

不好意思,上面有些写错了,
以下修正,已经测试

doc=activeDocument; //在当前文件操作

for (i=0;i<doc.textFrames.length;i++){
if (doc.textFrames[i].contents=="文件名在这里填写"){
doc.textFrames[i].contents=doc.name;
}
if (doc.textFrames[i].contents=="路径名在这里填写"){
doc.textFrames[i].contents=doc.path.fullName;
}
}
江门蒋基雄 当前离线  
右列 2 位会员因为此帖价值甚高向 江门蒋基雄 表示感谢:
Ctrl+N (2019-02-14), Rich (2015-01-27)
旧 2015-01-27, 15:11   只看该作者   #8
江门蒋基雄 江门蒋基雄 当前离线
见习会员
等级: 四袋长老
帅哥 级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时
 
Uid: 439263
注册日期: 2014-12-27, 11:23
来自: 广东江门蓬江区
帖子: 202
感谢: 12
51 个帖子获得 105 次感谢
现金: 3金币
资产: 3金币
声望: 10 江门蒋基雄 向着好的方向发展
江门蒋基雄 江门蒋基雄 当前离线
见习会员
等级: 四袋长老
帅哥 级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时级别:14 | 在线时长:276小时 | 升级还需:9小时
 
Uid: 439263
注册日期: 2014-12-27, 11:23
来自: 广东江门蓬江区
帖子: 202
感谢: 12
51 个帖子获得 105 次感谢
现金: 3金币
资产: 3金币
声望: 10 江门蒋基雄 向着好的方向发展
默认

不用啊,我一般将脚本js文件放在桌面,在ai中按ctrl+F12就可打开文件窗口调用,或者直接将js文件拖拉到ai窗口也可执行的。
江门蒋基雄 当前离线  
右列会员因为此帖价值甚高向 江门蒋基雄 表示感谢:
Rich (2015-01-27)
旧 2015-01-27, 16:18   只看该作者   #9
Rich 的头像
Rich Rich 当前离线
正式会员
等级: 六袋长老
级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时
 
Uid: 46326
注册日期: 2007-07-05, 21:26
来自: 无级处
帖子: 1458
感谢: 394
184 个帖子获得 354 次感谢
现金: 758金币
资产: 758金币
声望: 11 Rich 向着好的方向发展
Rich Rich 当前离线
正式会员
等级: 六袋长老
级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时级别:43 | 在线时长:2083小时 | 升级还需:29小时
Rich 的头像
 
Uid: 46326
注册日期: 2007-07-05, 21:26
来自: 无级处
帖子: 1458
感谢: 394
184 个帖子获得 354 次感谢
现金: 758金币
资产: 758金币
声望: 11 Rich 向着好的方向发展
默认

已经派上用场了,非常感谢CPC平台提供的平台,也感谢CPC平台中高手出手相助,谢谢!
Rich 当前离线  
发表新主题 关闭主题


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

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


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


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

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