分享

用表达式提取文件名,自动填写图号和名称

 大鑧 2021-12-08
 首先,感谢唐工,以下的分享,来自于唐工的工程图视频教程的启发。
我是在小公司做设备的开发,文件命名都是采用"图号+空格+名称”的形式,例如 model 零件1.prt
在设计中,文件名的更改非常频繁,工程图的图号和名称的填写就成为了一个繁琐而且容易出错的工作
直接上图

上面是每一步的过程,表达式综合起来如下:
No=ug_setpartattrvalue("DB_PART_NO",First(splitstring(replaceString(ug_askcurrentworkpart(),".prt","")," ")))
Name=ug_setpartattrvalue("DB_PART_NAME",Second(splitstring(replaceString(ug_askcurrentworkpart(),".prt","")," ")))

只要导入这个表达式,就可以自动填写图号和名称属性了

在变更文件名之后,图号和名称的属性并不会自动更新,要进行一下操作:

但是,如果你的装配比较复杂,这样更新速度会很慢很慢很慢
建议大家录制一个宏,然后设置一个快捷键,就可以做到一键自动更新图号和名称属性了,
注意,如果当前已经有表达式了,重新导入表达式的时候,还是不会自动更新的
所以在录制宏的时候,要先导入表达式,然后删除表达式,然后再次导入表达式,这样就更新了

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多