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

发表新主题 关闭主题
 
只看楼主 主题工具
旧 2019-12-12, 12:07     #1
yzx0120 yzx0120 当前离线
正式会员
等级: 四袋长老
级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时
 
Uid: 539522
注册日期: 2016-10-23, 14:13
年龄: 39
帖子: 352
感谢: 146
11 个帖子获得 17 次感谢
现金: 103金币
资产: 109金币
声望: 10 yzx0120 向着好的方向发展
yzx0120 yzx0120 当前离线
正式会员
等级: 四袋长老
级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时
 
Uid: 539522
注册日期: 2016-10-23, 14:13
年龄: 39
帖子: 352
感谢: 146
11 个帖子获得 17 次感谢
现金: 103金币
资产: 109金币
声望: 10 yzx0120 向着好的方向发展
默认 求助,AI脚本怎样获取当前文件名称的部分字符   



求助,AI脚本怎样获取当前文件名称的部分字符
var docname=new File(myDoc.fullName).fsName;
docname=myDoc.name;
用这条语句能获取当前文件的名称,但我要获取文件名称中的部分字符怎么实现了
比如“TS-BF8030彩盒 330X50X337.ai “这个文件名称,怎么用脚本判断这个文件名中是否包含”彩盒“这两个字符
yzx0120 当前离线  
旧 2019-12-12, 13:35   只看该作者   #2
calvin530126 的头像
calvin530126 calvin530126 当前离线
VIP会员
等级: 七袋长老
级别:144 | 在线时长:21383小时 | 升级还需:222小时级别:144 | 在线时长:21383小时 | 升级还需:222小时级别:144 | 在线时长:21383小时 | 升级还需:222小时级别:144 | 在线时长:21383小时 | 升级还需:222小时级别:144 | 在线时长:21383小时 | 升级还需:222小时级别:144 | 在线时长:21383小时 | 升级还需:222小时级别:144 | 在线时长:21383小时 | 升级还需:222小时级别:144 | 在线时长:21383小时 | 升级还需:222小时级别:144 | 在线时长:21383小时 | 升级还需:222小时
 
Uid: 69149
注册日期: 2008-05-04, 09:57
帖子: 2843
感谢: 115
1677 个帖子获得 3902 次感谢
精华: 13
现金: 15585金币
资产: 17462金币
声望: 23 calvin530126 向着好的方向发展


calvin530126 calvin530126 当前离线
VIP会员
等级: 七袋长老
级别:144 | 在线时长:21383小时 | 升级还需:222小时级别:144 | 在线时长:21383小时 | 升级还需:222小时级别:144 | 在线时长:21383小时 | 升级还需:222小时级别:144 | 在线时长:21383小时 | 升级还需:222小时级别:144 | 在线时长:21383小时 | 升级还需:222小时级别:144 | 在线时长:21383小时 | 升级还需:222小时级别:144 | 在线时长:21383小时 | 升级还需:222小时级别:144 | 在线时长:21383小时 | 升级还需:222小时级别:144 | 在线时长:21383小时 | 升级还需:222小时
calvin530126 的头像
 
Uid: 69149
注册日期: 2008-05-04, 09:57
帖子: 2843
感谢: 115
1677 个帖子获得 3902 次感谢
精华: 13
现金: 15585金币
资产: 17462金币
声望: 23 calvin530126 向着好的方向发展


默认

引用:
作者: yzx0120 查看帖子
求助,AI脚本怎样获取当前文件名称的部分字符
var docname=new File(myDoc.fullName).fsName;
docname=myDoc.name;
用这条语句能获取当前文件的名称,但我要获取文件名称中的部分字符怎么实现了
比如“TS-BF8030彩盒 330X50X337.ai “这个文件名称,怎么用脚本判断这个文件名中是否包含”彩盒“这两个字符
以下两种方法请参考:
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var doc=app.activeDocument;
docName=doc.name;//TS-BF8030彩盒 330X50X337.ai
//(方法1:match)比对字符串,若有则反馈相同的字符串(彩盒),若是没有则反馈null;
docName.match('彩盒')
//(方法2:search)比对字符串,若有则反馈第一个字的索引值(9),若无则反馈-1
docName.search('彩盒')
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
calvin530126 当前离线  
右列会员因为此帖价值甚高向 calvin530126 表示感谢:
yzx0120 (2019-12-13)
旧 2019-12-12, 18:17   只看该作者   #3
yzx0120 yzx0120 当前离线
正式会员
等级: 四袋长老
级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时
 
Uid: 539522
注册日期: 2016-10-23, 14:13
年龄: 39
帖子: 352
感谢: 146
11 个帖子获得 17 次感谢
现金: 103金币
资产: 109金币
声望: 10 yzx0120 向着好的方向发展
yzx0120 yzx0120 当前离线
正式会员
等级: 四袋长老
级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时
 
Uid: 539522
注册日期: 2016-10-23, 14:13
年龄: 39
帖子: 352
感谢: 146
11 个帖子获得 17 次感谢
现金: 103金币
资产: 109金币
声望: 10 yzx0120 向着好的方向发展
默认

谢谢,非常完美已经想要的效果,再求教一下,如果要获取当前文件名称第一个空格前的字符 怎么实现,比如这个“TS-BF8030彩盒 330X50X337.ai” 空格前的字符是:“TS-BF8030彩盒”
yzx0120 当前离线  
旧 2019-12-12, 20:18   只看该作者   #4
luck2004 luck2004 当前离线
正式会员
等级: 六袋长老
级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时
 
Uid: 1330
注册日期: 2004-12-01, 10:26
帖子: 1215
感谢: 20
88 个帖子获得 238 次感谢
现金: 199金币
资产: 419金币
声望: 11 luck2004 向着好的方向发展
luck2004 luck2004 当前离线
正式会员
等级: 六袋长老
级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时
 
Uid: 1330
注册日期: 2004-12-01, 10:26
帖子: 1215
感谢: 20
88 个帖子获得 238 次感谢
现金: 199金币
资产: 419金币
声望: 11 luck2004 向着好的方向发展
默认

'TS-BF8030彩盒 330X50X337.ai'.split(" ")[0]
luck2004 当前离线  
右列会员因为此帖价值甚高向 luck2004 表示感谢:
yzx0120 (2019-12-13)
旧 2019-12-26, 12:19   只看该作者   #5
yzx0120 yzx0120 当前离线
正式会员
等级: 四袋长老
级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时
 
Uid: 539522
注册日期: 2016-10-23, 14:13
年龄: 39
帖子: 352
感谢: 146
11 个帖子获得 17 次感谢
现金: 103金币
资产: 109金币
声望: 10 yzx0120 向着好的方向发展
yzx0120 yzx0120 当前离线
正式会员
等级: 四袋长老
级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时
 
Uid: 539522
注册日期: 2016-10-23, 14:13
年龄: 39
帖子: 352
感谢: 146
11 个帖子获得 17 次感谢
现金: 103金币
资产: 109金币
声望: 10 yzx0120 向着好的方向发展
默认 如果要获取文件名称倒数第一个空格和倒和第二个空格间的字符该怎么写呀

引用:
作者: luck2004 查看帖子
'TS-BF8030彩盒 330X50X337.ai'.split(" ")[0]
如果要获取文件名称倒数第一个空格和倒和第二个空格间的字符该怎么写呀
yzx0120 当前离线  
旧 2019-12-26, 15:05   只看该作者   #6
luck2004 luck2004 当前离线
正式会员
等级: 六袋长老
级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时
 
Uid: 1330
注册日期: 2004-12-01, 10:26
帖子: 1215
感谢: 20
88 个帖子获得 238 次感谢
现金: 199金币
资产: 419金币
声望: 11 luck2004 向着好的方向发展
luck2004 luck2004 当前离线
正式会员
等级: 六袋长老
级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时级别:110 | 在线时长:12713小时 | 升级还需:52小时
 
Uid: 1330
注册日期: 2004-12-01, 10:26
帖子: 1215
感谢: 20
88 个帖子获得 238 次感谢
现金: 199金币
资产: 419金币
声望: 11 luck2004 向着好的方向发展
默认

'TS-BF8030彩盒 330X50X337.ai'.split(" ").slice(-2,-1)
luck2004 当前离线  
右列会员因为此帖价值甚高向 luck2004 表示感谢:
yzx0120 (2019-12-26)
旧 2019-12-30, 12:15   只看该作者   #7
yzx0120 yzx0120 当前离线
正式会员
等级: 四袋长老
级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时
 
Uid: 539522
注册日期: 2016-10-23, 14:13
年龄: 39
帖子: 352
感谢: 146
11 个帖子获得 17 次感谢
现金: 103金币
资产: 109金币
声望: 10 yzx0120 向着好的方向发展
yzx0120 yzx0120 当前离线
正式会员
等级: 四袋长老
级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时级别:42 | 在线时长:2020小时 | 升级还需:1小时
 
Uid: 539522
注册日期: 2016-10-23, 14:13
年龄: 39
帖子: 352
感谢: 146
11 个帖子获得 17 次感谢
现金: 103金币
资产: 109金币
声望: 10 yzx0120 向着好的方向发展
默认 再问一下,是否可以把相邻连续的空格,当成一个空格来处理

引用:
作者: luck2004 查看帖子
'TS-BF8030彩盒 330X50X337.ai'.split(" ").slice(-2,-1)
再问一下,是否可以把相邻连续的空格,当成一个空格来处理
yzx0120 当前离线  
发表新主题 关闭主题


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

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


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


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

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