魍者归来 发表于 2017-1-23 20:56:15

【魍生技】-代号名称自动分离宏命令

设计过程中填写代号名称是重要的一步,那如何才能进一步简化这个填写过程?
此宏程序主要用于自动将Solidworks的文件名自动拆解,并填写到属性表中的代号和名称栏。
示例程序是以空格为分节符,在保存文件时,以“代号+空格+名称”的形式命名文件。程序会自动识别零件或装配体。

在sw程序标题栏空白处右键——自定义,按图示1-2-3顺序,将3所示图标拖拽到自己需要的位置。

在4所示位置,左键单击,选择附件中的宏命令,方法5如图所示,无需更改。图标6可以选择附件中的图标,也可自行设计。提示可随意填写。

单击该宏命令的效果如上图所示,会自动填写代号和名称,如果模板中无对应项目则自动创建,如7。(测试的文件因为未保存,所以数值栏为空)

为了便于大家修改,我在代码中加入了注释。进入编辑模式,可以看到浅色的中文注释,图示的8、9对应的是代号和名称,可根据自己企业的标准更改。图示的10为分节符,这里定义的是空格,就是两个英文半角引号之间的空白,如果你的企业标准当中有其他特殊的要求,可以更改此处。
附件在此:请解压后使用!
写在后面的话:这个宏命令中并不包含保存文件的代码,大家需要手动保存文件,或者自行在后面加上保存的代码。这段代码的方法是我根据百度到的几种办法简化后的结果,算是半原创的东西吧,再此感谢之前的大神们分享的经验,如需转载,请注明作者和出处。

未来第一站 发表于 2017-1-23 21:07:22

学习了!

小河HH 发表于 2017-1-23 21:34:36

这个确实挺实用的,谢谢楼主了。

王宏安75 发表于 2017-1-23 22:06:16

路过学习,谢谢分享

高洁gj 发表于 2017-1-23 22:09:07

没用过的功能,好像很有用,,下载后试试。赞楼主

梦E柯南 发表于 2017-1-23 23:09:27

未来第一站 发表于 2017-1-23 21:07
学习了!

互相学习吧{:3_67:}

梦E柯南 发表于 2017-1-23 23:10:15

小河HH 发表于 2017-1-23 21:34
这个确实挺实用的,谢谢楼主了。

我这也是填代号名称弄烦躁了,自己鼓捣了一个{:3_57:}

梦E柯南 发表于 2017-1-23 23:10:32

王宏安75 发表于 2017-1-23 22:06
路过学习,谢谢分享

互相学习

梦E柯南 发表于 2017-1-23 23:11:08

高洁gj 发表于 2017-1-23 22:09
没用过的功能,好像很有用,,下载后试试。赞楼主

还算实用的功能{:3_67:}可以试试

魍者归来 发表于 2017-1-23 23:44:25

梦E柯南 发表于 2017-1-23 23:10
我这也是填代号名称弄烦躁了,自己鼓捣了一个

感觉是抢了我的台词啊……
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【魍生技】-代号名称自动分离宏命令