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

标题: 分享两个sw宏,有改进的地方请大神指教! [打印本页]

作者: tg000057    时间: 2021-1-20 13:11
标题: 分享两个sw宏,有改进的地方请大神指教!
一个属性改写宏:1.设定要零件和装配体中运行,部份属性只在零件中引入。
2.可全部或部份删除原来属性项,重新添加。切割清单属性可同时导出添加。
3.图名分离,国标号加“/",文件名不是分离格式的直接当图号引入。
4.文件未保存时,不报错,但只可运行部分。
5.提取文件路径,提取其中文件夹名称作为项目号,客户等引入属性。
6.执行中有文本填写项弹窗输入。


以上功能均可自己修改,宏里面带详细注解!


另一个转cad宏:
1.只能在工程图中运行,而且工程要保存后才能执行,否侧弹窗提示。
2.执行宏同时,再一次保存工程图,同时转存其他格式dwg,PDF等,然后关闭文档,并提示完成!
以上功能均可自己修改,宏里面带详细注解!


补充内容 (2021-1-21 09:23):
抱歉,刚刚发现,昨天上传的包没有文件,重新上传在2楼了,并更新了部份!

补充内容 (2021-1-23 17:22):
属性改写更新在5楼,功能说明附带。

补充内容 (2021-2-6 22:46):
重新整理版本发在7楼,属性改写宏增加窗体模块,注释重新标,可分成几个宏单独使用。

宏文件0120.rar

(75 Bytes, 下载次数: 81 售价: 2 金币


作者: suyongmin    时间: 2021-1-20 17:05
楼主很专业,写得很好!
作者: tg000057    时间: 2021-1-21 09:21
更新了属性改写:
1.无图名分离操作,文件名引为图号,弹窗输入名称。
2.文本输入时,缺省则保留原值,无原值则为默认值。
3.增加边界框特征,最佳适配,并压缩其特征。(边界框sw2018以上零件可用,sw2019以上装配体可用,有长,宽,高,体积4个参数在配置特定中,不可删除。可引用到boom表,和工程图中,比提取零件,装配体长宽高不同的是,它是最佳待配,不是依据xyz最大最小值差,也就是说零件坐标是斜的或者零件是异形的,提取xyz轴差当长宽高的话就不对了,边界框可适配得到。)

宏文件0121.rar

(31.42 KB, 下载次数: 105 售价: 2 金币


作者: fushr    时间: 2021-1-21 15:50
tg000057 发表于 2021-1-21 09:21
更新了属性改写:
1.无图名分离操作,文件名引为图号,弹窗输入名称。
2.文本输入时,缺省则保留原值,无 ...

楼主很专业,写得很好!
作者: tg000057    时间: 2021-1-23 17:19
更新属性改写宏:

现有功能如下:

1.在工程图模式下运行提示:当前文档是工程图,不进行操作!并结束。
2.如果是首次运行,则提示:是否要删除所有文件信息,重新填写,是则删除,否不删除,取消退出。
3.图名分离,按文件名的最后一个空格号为基准分离。
4.文件无空格,不满足分离条件时,文件名直接引用到图号,然后弹窗要求输入名称。
5.弹窗输入数量,备注1.2.3属性。
6.在不删除所有旧文件属性时,弹窗输入的输入框默认为旧属性值。
7.提取文件路径中的相关文件夹名作为,产品名称,产品编号,项目号。
8.引用材料,钣金厚度,重量,表面积属性。
9.引用切割清单中“边界框长宽”“边界框宽度”属性。
10.文件未保存运行不会报错,但属性中产品名称,产品编号,项目号是文件路径引用的,为空值,只有保存文件后再次运行才有。
11.判断如果是装配体,则不写入:材料,钣金厚度,边界框长宽,边界框宽度,4项属性。
12.自动建边界框,并压缩其特征。边界框sw2018以上可在零件中建立,sw2019以上可在装配体中建立。边界框比xyZ最大最小值差定长宽高好的是,异形件,坐标倾斜件可自动判断最佳长宽高。
13.打开属性摘要栏。

以上功能为多个宏组成,都是论坛的大神提供的,所以定义部份代码稍乱,但里面已详细注释,部份段落可直接复制出来单个使用,也可整体修改,使用说明和运行原理等全在注释里面。

属性改写.rar

(24.47 KB, 下载次数: 129 售价: 2 金币


作者: tg000057    时间: 2021-1-23 23:53
5楼的回复呢?
作者: tg000057    时间: 2021-2-6 22:44
升级版本!

0206宏.rar

(55.38 KB, 下载次数: 162 售价: 3 金币


作者: david82    时间: 2021-2-7 13:54
楼主,属性改写报错,是不是版本的原因,用的是2016版SW
作者: tg000057    时间: 2021-2-7 14:01
david82 发表于 2021-2-7 13:54
楼主,属性改写报错,是不是版本的原因,用的是2016版SW

零件边界框只能在sw2018以上使用,sw2019才支持到装配体中。你把关于边界框部分去掉就行了。
作者: tg000057    时间: 2021-3-13 15:26
更新一下这个贴,
转cad宏已重新整理过https://www.swbbsc.com/thread-310285-1-1.html升级版在这个贴。
改写属性那个重新传个包,sw2017及以下版本要把其中一段注释不使用,版本功能不支持。sw2018仅支持零件。

002.png

属性改写.rar

(39.53 KB, 下载次数: 172 售价: 3 金币


作者: yanoyy    时间: 2021-6-27 19:37
fushr 发表于 2021-1-21 15:50
楼主很专业,写得很好!

楼主很专业
作者: yanoyy    时间: 2021-6-27 20:14
david82 发表于 2021-2-7 13:54
楼主,属性改写报错,是不是版本的原因,用的是2016版SW

怎么使用呀
作者: yanoyy    时间: 2021-6-27 20:30
tg000057 发表于 2021-1-21 09:21
更新了属性改写:
1.无图名分离操作,文件名引为图号,弹窗输入名称。
2.文本输入时,缺省则保留原值,无 ...

写得很好!
作者: yanoyy    时间: 2021-6-27 20:52
tg000057 发表于 2021-3-13 15:26
更新一下这个贴,
转cad宏已重新整理过https://www.swbbsc.com/thread-310285-1-1.html升级版在这个贴。
...

好好学习,天天向上!
作者: yanoyy    时间: 2021-6-27 21:03
tg000057 发表于 2021-1-23 17:19
更新属性改写宏:

现有功能如下:

写得很好!
作者: asbubble    时间: 2021-6-27 23:27
好好学习,天天向上!
作者: llxxfflxf    时间: 2022-3-29 08:54
非常感谢无私分享,  感谢
作者: SWding    时间: 2022-3-29 14:29
好好学习,天天向上!
作者: okok_656    时间: 2022-4-10 22:13
厉害,大神
作者: zzzzzdong    时间: 2022-4-11 01:13
很不错,找到组织了!
作者: snycef    时间: 2022-5-25 09:57
楼主太有才了,膜拜中……
作者: qq804848912    时间: 2022-7-9 18:31
感谢楼主分享,很不错!
作者: end305518    时间: 2022-7-10 15:09
很不错,顶一下!
作者: weifengmu    时间: 2022-7-15 09:57
花钱购买,下载文件竟然没有东西,网站也没有投诉,悲哀。
作者: 184651474    时间: 2022-8-12 15:40
感谢楼主分享,很不错!
作者: xx877178860    时间: 2022-10-19 20:56
赞赞赞赞赞赞赞赞赞赞赞赞
作者: xx877178860    时间: 2022-10-19 20:56
赞赞赞赞赞赞赞赞赞赞赞赞
作者: xx877178860    时间: 2022-10-20 08:09
赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞在
作者: whdong76    时间: 2022-11-9 17:06
活到老学到老!
作者: huzhen_whu    时间: 2022-11-24 09:29
SolidWorks机械工程师网,顶一下。
作者: zhongli8578    时间: 2022-11-25 15:21
还没接触过这么高端的功能呢
作者: zhongli8578    时间: 2022-11-25 15:21
还没接触过这么高端的功能呢
作者: sunny_8848    时间: 2023-1-14 15:06
多谢楼主分享,下载学习
作者: 懒懒的高贵    时间: 2023-1-16 14:33
感谢楼主分享,很不错!
作者: lianfugany    时间: 2023-1-17 08:22
楼主辛苦了!
作者: 静静090222    时间: 2023-1-29 14:14
SolidWorks机械工程师网,顶一下。
作者: geliang112055    时间: 2023-2-22 10:09
活到老学到老!
作者: yyy924    时间: 2023-5-31 14:44
活到老学到老!
作者: bjgtlzh    时间: 2023-5-31 16:47
感谢楼主分享,很不错!
作者: rex2023    时间: 2023-10-10 08:14
楼主太有才了,膜拜中……
作者: Kbisi123    时间: 2023-10-10 15:55
怎么一直扣金币没下载

作者: zxt0824    时间: 2023-10-13 08:56
感谢楼主分享,很不错!
作者: 嗨丨紫金兔    时间: 2024-9-9 20:40
楼主厉害,能不能搞一个批量替换属性卡的宏,现在的旧属性卡不能用,要手动一个一个去替换属性卡。现在有批量替换图框,替换绘图标准,就是没有批量替换属性卡的。
作者: 嗨丨紫金兔    时间: 2024-9-9 20:41
楼主看到信息,能否回复我一下,谢谢。
作者: 嗨丨紫金兔    时间: 2024-9-9 20:52
楼主能不能做一个批量替换属性卡的,属性卡做好了,就是想批量设置到零件里。遍历所有零件,然后到指定文件夹里,找到指定的属性卡,批量设置到零件里。

微信截图_20240909204803.png





欢迎光临 SolidWorks机械工程师网——最大的SolidWorks学习平台 (https://www.swbbsc.com/) Powered by Discuz! X3.2