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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

好品数字
好品数字
查看: 1255818|回复: 39
打印 上一主题 下一主题

SOLIDWORKS怎样将图档名“图号+名称”分离后自动链接到属性中

  [复制链接]

20

主题

83

帖子

121

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
290
QQ
跳转到指定楼层
楼主
发表于 2016-3-3 10:11:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大侠:
我一直有个问题困扰我很久了,怎么也找不到解决的办法,在这里求助各位好心的大侠了。
我的问题是solidworks文档的文件名一般由“图号+名称”组成,怎样将文档的图号自动链接到属性中的图号中,将文档的名称自动链接到属性中的名称中。如我们公司命名的规则是:8ZTE.ANEW.A0701【支撑座】,怎样能把“8ZTE.ANEW.A0701”自动填入属性中的“零件编号”项目里,将“支撑座”自动填入属性中“零件名称”项目里,如能实现自动链接的话,那将会给我们设计带来很大的方便,在此谢谢各位大侠了!
注:最好是通过啥程序或方程式实现,网上有实现这个功能的,但我感觉有点不太好,每次修改了图档名称需要重新执行该命令,如果忘记更新了挺容易出错
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 转播转播 分享教程|习题|模型|技巧 点赞点赞5839 拍砖拍砖109
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

16

主题

68

帖子

100

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
260
QQ
推荐
发表于 2016-3-3 10:28:41 | 只看该作者
打开属性栏,设置属性,如图
进入方程式界面,设置全局变量,如图

回到属性界面,新建一个记事本,输入代码。
1
dim str1
dim str2
str1=part.Extension.CustomPropertyManager("").Set("名称",mid(part.GetTitle,9,20))
str2=part.Extension.CustomPropertyManager("").Set("代号",Left(part.GetTitle,8))
输入完后用ctrl+c 和ctrl+v替换掉属性“QR”的值,显示图

属性“名称”的值,点下右侧的三角形,提示有全局变量,选择

按更新,保存,可以按照内置的提取代号,和名称
8位代码+名称.rar (17.14 KB, 下载次数: 301)
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 1 反对 0

使用道具 举报

8

主题

62

帖子

120

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
249
QQ
沙发
发表于 2016-3-3 10:12:32 | 只看该作者
一看你就没好好的浏览论坛
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

16

主题

83

帖子

142

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
307
QQ
板凳
发表于 2016-3-3 10:12:36 | 只看该作者
$PRP:"SW-文件名称(File Name)"
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

16

主题

78

帖子

124

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
275
QQ
地板
发表于 2016-3-3 10:12:39 | 只看该作者

   经典案例图书
2楼和3楼的兄弟:你们还没有明白我的意思,你再仔细看看我的问题呢,那样的链接我早就会了,是要将文件名分开链接,我也不希望是用命令,要有个别的方法或方程式能完成那就好了
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

16

主题

77

帖子

96

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
262
QQ
5#
发表于 2016-3-3 10:12:47 | 只看该作者
对,我现在一直用的是。有时候会忘记使用。不如方程式来的方便,论坛中有个方程式的,那个帖子我看了好多遍了,但是无法解决。有缺失,不完整。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

12

主题

68

帖子

116

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
238
QQ
6#
发表于 2016-3-3 10:14:40 | 只看该作者

   经典案例图书
好难的样子啊
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

13

主题

71

帖子

73

金币

天使

Rank: 2Rank: 2

积分
185
QQ
7#
发表于 2016-3-3 10:15:12 | 只看该作者
能共享你所使用的吗,我也想要实现这个功能。麻烦你了
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

13

主题

68

帖子

102

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
228
QQ
8#
发表于 2016-3-3 10:15:25 | 只看该作者
大王兄的常驻应该对你有帮助
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

12

主题

62

帖子

67

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
203
QQ
9#
发表于 2016-3-3 10:15:56 | 只看该作者
此人問題我在開思也回答過了,但不見其回覆。
有興趣的朋友可以朝這方面尋找一下資料:
1.常駐
2.特徵
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

15

主题

79

帖子

107

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
241
QQ
10#
发表于 2016-3-3 10:17:40 | 只看该作者
这个问题在solidworks机械工程师论坛已经有解答方法了
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

9

主题

83

帖子

68

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
200
QQ
11#
发表于 2016-3-3 10:17:45 | 只看该作者
要实现这个过程除了需要分离,还需要常驻的辅助,至于方法,你得自行百度:
[灌水] 【】常驻的使用方法和实际应用(的自动更新)
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

18

主题

81

帖子

97

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
284
QQ
12#
发表于 2016-3-3 10:17:48 | 只看该作者
大侠如果转过来就甚好,毕竟两个论坛不是通用
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

83

帖子

38

金币

天使

Rank: 2Rank: 2

积分
185
QQ
13#
发表于 2016-3-3 10:18:06 | 只看该作者

Using Notifications (Events) in SolidWorks Macros.pdf (172.73 KB, 下载次数: 206)
SW还真有Notifications CALLBACK Macro 这个东西,看来是我不认真了,没看全API手册。
这是从SW TIP 上看到的资料,也就是各位所说的“常驻”的资料。
有兴趣的同学可以根据需要,自行修改 触发事件(比如按楼主想实现的功能,最合适的触发事件是保存的时候。),实现想要的功能。
具体的触发事件可以查看API手册,搜索字眼:e Enumeration 。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

14

主题

64

帖子

74

金币

天使

Rank: 2Rank: 2

积分
194
QQ
14#
发表于 2016-3-3 10:20:15 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

楼主的意思是想通过改文件名实现改属性的效果?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

14

主题

85

帖子

87

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
266
QQ
15#
发表于 2016-3-3 10:23:27 | 只看该作者

   经典案例图书
如果支持正则式这个问题就可以了
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

24

主题

78

帖子

153

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
364
QQ
16#
发表于 2016-3-3 10:25:01 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

有同样疑问
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

17#
无效楼层,该帖已经被删除

15

主题

73

帖子

90

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
247
QQ
19#
发表于 2016-3-3 10:29:26 | 只看该作者
请问下,您的SW是哪个版本的?好像SW2014版后,内置不大好用了?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

13

主题

63

帖子

214

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
354
QQ
20#
发表于 2016-3-3 10:31:45 | 只看该作者
模板是2013,
我没有2015
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭 卷起
关闭 卷起

手机版|小黑屋| GMT+8, 2024-4-25 12:41 , Processed in 0.439296 second(s), 37 queries .

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

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

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