野火论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始


查看: 3185|回复: 7

[已解决] bom表中如何用函数将文件名中_转换为.

[复制链接]

12

主题

96

回帖

3

威望

助工

Rank: 2

积分
155
发表于 2013-9-19 21:57 | 显示全部楼层 |阅读模式
举个例子,文件名为71_86_45-8,怎样使用函数将下划线变为小数点,变为71.86.45-8
下划线的位置是随机的~

1261

主题

4万

回帖

899

威望

管理员

Rank: 10Rank: 10Rank: 10

积分
47336

社区建设勋章优秀斑竹勋章原创先锋勋章热心助人勋章宣传大使勋章斑竹勋章

发表于 2013-9-19 23:11 | 显示全部楼层
一般是在参数里写上零件名称然后在工程图里调用
回复 支持 反对

使用道具 举报

101

主题

2614

回帖

300

威望

教授

Rank: 8Rank: 8

积分
3744

热心助人勋章宣传大使勋章优秀会员勋章希望之星勋章

发表于 2013-9-20 10:20 | 显示全部楼层
本帖最后由 liurunxing 于 2013-9-20 10:24 编辑

如果你的文件名字命名有一定的规则,
可以采用以下方法,
定义参数c_code,
c_code=extract(filename,1,2)+"."+extract(fliename,3,2)+"."+extract(filename,7,4)
意思是提取文件名中第一位开始的两个字符,第三位开始的两个字符,第七位开的四个字符。
如果说你的文件名中的下划线的位置是随机的,
就有些麻烦,建议采取一定的规则,
如示例中的
“两位数字”_"两位数字”_"三字数字”。

评分

参与人数 1威望 +1 收起 理由
野火 + 1 热心助人

查看全部评分

回复 支持 反对

使用道具 举报

12

主题

96

回帖

3

威望

助工

Rank: 2

积分
155
 楼主| 发表于 2013-9-20 11:48 | 显示全部楼层
楼上的解释不错,不过要是能有替代功能就好了,毕竟小数点不能用好麻烦啊~~
回复 支持 反对

使用道具 举报

101

主题

2614

回帖

300

威望

教授

Rank: 8Rank: 8

积分
3744

热心助人勋章宣传大使勋章优秀会员勋章希望之星勋章

发表于 2013-9-20 12:44 | 显示全部楼层
小数点不能出现在文件名中,在文件名中属非法字符,
想要用小数点,而文件又较多,只好这样了,
可以将这个公式及其他常用写好,存入一个文本文件中,
到时候“CTRL+c”,“CTRL+V”就好了。
回复 支持 反对

使用道具 举报

6

主题

109

回帖

-4

威望

助工

Rank: 2

积分
112
QQ
发表于 2013-9-20 16:25 | 显示全部楼层
看看
回复 支持 反对

使用道具 举报

12

主题

96

回帖

3

威望

助工

Rank: 2

积分
155
 楼主| 发表于 2013-9-20 18:08 | 显示全部楼层
回5#
这样太麻烦,还不如如管理员所说自己建一个参数得了
回复 支持 反对

使用道具 举报

0

主题

235

回帖

0

威望

工程师

Rank: 3Rank: 3

积分
255
发表于 2014-7-19 15:48 | 显示全部楼层
3楼大神的回答很有启发性,谢谢了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请联系我们,本站将立即改正或删除。

QQ|手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号

GMT+8, 2024-6-6 04:25 , Processed in 0.100238 second(s), 26 queries .

快速回复 返回顶部 返回列表