QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
goto3d 说: 版主微信号:caivin811031;还未入三维微信群的小伙伴,速度加
2022-07-04
全站
goto3d 说: 此次SW竞赛获奖名单公布如下,抱歉晚了,版主最近太忙:一等奖:塔山817;二等奖:a9041、飞鱼;三等奖:wx_dfA5IKla、xwj960414、bzlgl、hklecon;请以上各位和版主联系,领取奖金!!!
2022-03-11
查看: 2121|回复: 9
收起左侧

[求助] 哪位仁兄有"装配图另存"宏,奖励100三维币

[复制链接]
发表于 2018-12-6 09:15:41 | 显示全部楼层 |阅读模式
安装
主题分类用于问题归类:

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
把装配图自定义属性里面的图号和图名作为新文件名(格式:图号+空格+图名),要是装配图有工程图,连带着一块改名.新装配图要和工程图关联.9 a8 y- y% _% D5 j# L9 e$ ^
发表于 2018-12-8 11:04:01 | 显示全部楼层
添加下就可以了
发表于 2018-12-8 11:06:00 | 显示全部楼层
很好用 添加下 就行了  添加教程https://jingyan.baidu.com/article/63acb44aded44661fdc17e75.html

点评

你贴的这个教程页的宏代码,只能说目前你还没碰到问题,如果深究宏代码的话是有问题的,比如 a = InStr(c, " ") - 1 '重点:分隔标识符,这里是一个空格 If a > 0 Then k = Left(c, a) t = Left(LT  详情 回复 发表于 2018-12-10 15:44
发表于 2018-12-8 11:06:49 | 显示全部楼层
自己用的文件

图号名称分离.rar

8.67 KB, 下载次数: 13

 楼主| 发表于 2018-12-10 14:05:01 | 显示全部楼层
青春如此清纯 发表于 2018-12-8 11:06
: c' h  O3 C* R% M+ ^! k自己用的文件

3 \! B" v, Z; R2 Q3 U6 f9 o我是想把配置里有图名和图号的装配图,运行宏自动另存成"图号 图名".我弄了零件图的宏,怎么改都出错,就是弄不成装配图
发表于 2018-12-10 15:39:36 | 显示全部楼层
装配图要另存为,还要保留关联关系,那估计得用SW自带的打包功能了,而用打包功能则可能把标准件什么的全打进压缩包里。4 |) \: ]# w) h+ z6 ?. U. V
在三维网论坛混得这么多年,还真的没看到有人讨论过这种思路。
发表于 2018-12-10 15:44:26 | 显示全部楼层
本帖最后由 NC@jiang@nan 于 2018-12-10 15:47 编辑
% j7 @* P# d, c, |2 l/ c
青春如此清纯 发表于 2018-12-8 11:06( X3 t! u, p( k( O- L' W1 K7 V
很好用 添加下 就行了  添加教程https://jingyan.baidu.com/article/63acb44aded44661fdc17e75.html

) d, l  G7 {9 Y+ B, p; X) a( @! M你贴的这个教程页的宏代码,只能说目前你还没碰到问题,如果深究宏代码的话是有问题的,比如" T. Z( M! T6 C1 }
a = InStr(c, " ") - 1      '重点:分隔标识符,这里是一个空格
% P* F  F$ u9 Y+ W9 ^If a > 0 Then: c& T' I* J' A! d/ @$ m
    k = Left(c, a)
: L$ _. B' V! f7 N! [! H- n# O    t = Left(LTrim(e), 3)% n- Y& @& T4 y
这一段,前面并没有定义或者获取这个"e"变量,而这一段突然凭空出现的这个e,如果深究起来应该是会报错的,只是因为你前面有那个if,所以没有跳过了这一段。我觉得 t = Left(LTrim(e), 3) 应该是 t = Left(LTrim(k), 3) 才是正确的代码,获取截取的前半段去除空格后的前三个字母。4 G) n% ]1 o& n: [5 ^3 t
发表于 2018-12-14 08:32:34 | 显示全部楼层
我通常是反过来,另存新名称,然后宏将新名称分解出图号与说明写入自定义属性中。
发表于 2018-12-14 16:38:07 | 显示全部楼层
本帖最后由 秋韵舞-江枫 于 2018-12-14 16:39 编辑 , {1 T! j  _& w; G0 ]7 k

9 }7 _) T- }! T1 M/ j我可以帮你做一个打包功能的.exe工具,功能只选择你要打包的装配体文件和装配体工程图,其余装配体下的零件和工程图均不打包,工具内可选择替换装配体图号和名称的选项,还有你要复制的目标路径。
, j, E8 [1 ^- i2 s2 ?
 楼主| 发表于 2019-1-7 08:40:57 | 显示全部楼层
秋韵舞-江枫 发表于 2018-12-14 16:38. L3 u' D* u/ b9 }- \$ k5 Y
我可以帮你做一个打包功能的.exe工具,功能只选择你要打包的装配体文件和装配体工程图,其余装配体下的零件 ...
' _0 R) I1 E6 ~7 s$ n  W* n5 O
搞了好久还买了二次开发的书都没找到合适的办法。最后装了个SW插件外挂,人家软件里面有个功能是“另存零件时候把工程图也另存一份”,这样子暂时解决了这个问题。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备13008828号-1 )

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