SolidWorks机械工程师网——最大的SolidWorks学习平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 13149|回复: 83
打印 上一主题 下一主题

-代号名称自动分离宏命令

  [复制链接]

3

主题

40

帖子

22

金币

天使

Rank: 2Rank: 2

积分
79
QQ
跳转到指定楼层
楼主
发表于 2017-1-23 17:56:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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



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



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



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



为了便于大家修改,我在代码中加入了注释。进入编辑模式,可以看到浅色的中文注释,图示的8、9对应的是代号和名称,可根据自己企业的标准更改。图示的10为分节符,这里定义的是空格,就是两个英文半角引号之间的空白,如果你的企业标准当中有其他特殊的要求,可以更改此处。
附件在此: 图号文件名自动分离程序.rar (9.71 KB, 下载次数: 177) 请解压后使用!
写在后面的话:这个宏命令中并不包含保存文件的代码,大家需要手动保存文件,或者自行在后面加上保存的代码。这段代码的方法是我根据百度到的几种办法简化后的结果,算是半原创的东西吧,再此感谢之前的大神们分享的经验,如需转载,请注明作者和出处
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享教程|习题|模型|技巧 点赞点赞 拍砖拍砖
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

8

主题

46

帖子

47

金币

天使

Rank: 2Rank: 2

积分
138
QQ
沙发
发表于 2017-1-23 23:31:28 | 只看该作者
学习了!
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 反对

使用道具 举报

8

主题

41

帖子

47

金币

天使

Rank: 2Rank: 2

积分
148
QQ
板凳
发表于 2017-1-24 00:05:23 | 只看该作者

   经典图书
这个确实挺实用的,谢谢楼主了。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

8

主题

56

帖子

49

金币

天使

Rank: 2Rank: 2

积分
157
QQ
地板
发表于 2017-1-24 00:47:44 | 只看该作者
路过学习,谢谢分享
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

47

帖子

28

金币

天使

Rank: 2Rank: 2

积分
112
QQ
5#
发表于 2017-1-24 01:06:58 | 只看该作者

   经典案例图书
没用过的功能,好像很有用,,下载后试试。赞楼主
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

4

主题

39

帖子

28

金币

天使

Rank: 2Rank: 2

积分
111
QQ
6#
发表于 2017-1-24 02:08:32 | 只看该作者
互相学习吧
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

4

主题

39

帖子

22

金币

天使

Rank: 2Rank: 2

积分
80
QQ
7#
发表于 2017-1-24 02:17:50 | 只看该作者

   经典案例图书
我这也是填代号名称弄烦躁了,自己鼓捣了一个
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

4

主题

41

帖子

28

金币

天使

Rank: 2Rank: 2

积分
105
QQ
8#
发表于 2017-1-24 02:37:17 | 只看该作者
互相学习
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

50

帖子

20

金币

天使

Rank: 2Rank: 2

积分
85
QQ
9#
发表于 2017-1-24 03:16:10 | 只看该作者
还算实用的功能可以试试
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

40

帖子

32

金币

天使

Rank: 2Rank: 2

积分
110
QQ
10#
发表于 2017-1-24 04:40:26 | 只看该作者

   经典图书
感觉是抢了我的台词啊……
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

43

帖子

30

金币

天使

Rank: 2Rank: 2

积分
119
QQ
11#
发表于 2017-1-24 06:08:48 | 只看该作者
谢谢楼主奉献!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

44

帖子

20

金币

天使

Rank: 2Rank: 2

积分
52
QQ
12#
发表于 2017-1-24 07:12:59 | 只看该作者
私以为这样不可取。。。
图号就是图号,名称就是名称
直接按图号存就是了。。。最多按不同类图纸加(数字、字母)前缀

再者,设计做酒了,同名的东西会很多
举个栗子:
面对一堆XXXX-螺母(当然螺母一般不要出图。。。),估计谁都会晕
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

35

帖子

40

金币

天使

Rank: 2Rank: 2

积分
117
QQ
13#
发表于 2017-1-24 07:42:09 | 只看该作者
可能是我描述有问题,或者是层主的理解有偏差。
在文件保存时,用代号+名称作为文件名来保存,这样用此宏命令可以将文件名信息提取到文件内部的属性栏中,可以配合材料明细表和图纸模板使用,不涉及层主提到的问题。私以为,以代号(图号)+名称的形式保存文件,比单纯的代号(图号)要清晰明了的多。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

2

主题

44

帖子

12

金币

天使

Rank: 2Rank: 2

积分
65
QQ
14#
发表于 2017-1-24 08:08:30 | 只看该作者
这就是习惯问题了。。。
就我之前所在的公司,图纸名称还要求中英文对照。。。
再者,保存了中文名称的零件发给老外。。。人家咋看?
英文名称又太长,作为"文件名称"也不合适


至于文件名称的清晰程度,上面可能说得不清楚
比如:
总图 100-XXXXX
部装 200-XXXXX
加工件 300-XXXXX
采购件 400-XXXXX


以此类推。

真心没名称什么事儿


补充内容 (2017-1-25 09:28):
名称这玩意,可重复的概率太高。最终还得看图号,毕竟图号是唯一的。正如“全国有30万个张伟”,但每个“张伟”的身份证号是唯一的。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

32

帖子

39

金币

天使

Rank: 2Rank: 2

积分
109
QQ
15#
发表于 2017-1-24 08:16:04 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

虽然我是用【代号+名称】为例写的宏命令,但是请拜托层主看完啊,后面写了怎么根据自己公司的习惯去自定义的。毕竟我只是在论坛分享个经验罢了,难道要给论坛每个会员所在的公司都做一套不同的宏么?层主你的楼盖歪了啊
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

4

主题

51

帖子

30

金币

天使

Rank: 2Rank: 2

积分
116
QQ
16#
发表于 2017-1-24 10:28:18 | 只看该作者

   经典案例图书
没有否定楼主劳动的意思
也并非歪楼

这是个“标准化”的问题,本土化的习惯拿到国际上就不通用了
那为啥不能向国际靠拢呢?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

53

帖子

33

金币

天使

Rank: 2Rank: 2

积分
115
QQ
17#
发表于 2017-1-24 11:29:01 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

还有个更“歪”的极端例子

要是遇到标准件,公司搞标准的非要名称写出“GBT XXXX”,该咋整?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

45

帖子

19

金币

天使

Rank: 2Rank: 2

积分
80
QQ
18#
发表于 2017-1-24 17:10:50 | 只看该作者

   经典案例图书
层主说这个我还真遇到了,不过有个神奇的程序能让文件名称包含任意符号,轻松搞定带有/,[等等这样的诡异符号的文件名

最近有个欧盟的单子,也算是沾了点儿国际轨道的边儿了,DXF图纸要求用图号+英文名称首字母缩写命名的……
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

8

主题

36

帖子

48

金币

天使

Rank: 2Rank: 2

积分
150
QQ
19#
发表于 2017-1-24 19:01:53 | 只看该作者
Windows系统规定的那些个特殊符号,貌似无解吧
当然,那软件要是用相近字符替代。。。好吧,那也算方法
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

38

帖子

25

金币

天使

Rank: 2Rank: 2

积分
109
QQ
20#
发表于 2017-1-24 22:40:07 | 只看该作者
是绕开了win,强制命名文件名,缺点是不能用常规方式移动复制粘贴删除和重命名,会出错。有种病毒就是用这样的方式强制写入用户电脑的……
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

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

本版积分规则

SOLIDWORKS 2023 机械设计从入门到精通

手机版|小黑屋| GMT+8, 2025-5-24 21:32 , Processed in 0.311036 second(s), 25 queries , Memcache On.

SolidWorks机械工程师网 ( 鲁ICP备14025122号-2 ) 鲁公网安备 37028502190335号

声明:本网言论纯属发表者个人意见,与本网立场无关。
如涉版权,可发邮件: admin@swbbsc.com

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