QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
8天前
查看: 21107|回复: 99
收起左侧

[求助] solidworks自定义属性能否批量编辑?

[复制链接]
发表于 2015-6-8 14:25:54 | 显示全部楼层 |阅读模式 来自: 中国浙江杭州

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

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

x
我需要自定义属性“代号”一项中含有“YQ”字母的全部替换为“BR”,有没有快捷点的方法,谢谢大家!
% x  i! r; `: o9 L8 n) u4 x  k
发表于 2015-6-9 07:57:11 | 显示全部楼层 来自: 中国香港
如果你的“YQ”是一项自定义属性,可以使用 Task Scheduler批量更改。如果“YQ”是属性的一部分,比如“YQ001”,“YQ002”,就难改了。
发表于 2015-6-10 08:22:02 | 显示全部楼层 来自: 中国四川乐山
遇到过同样问题……暂时无解!等指教……
 楼主| 发表于 2015-6-10 12:50:10 | 显示全部楼层 来自: 中国浙江杭州
ugforrest 发表于 2015-6-9 07:57 static/image/common/back.gif( u1 a- C! J! Y
如果你的“YQ”是一项自定义属性,可以使用 Task Scheduler批量更改。如果“YQ”是属性的一部分,比如“YQ0 ...
$ [) p: L0 }2 k/ \. @
YQ是“代号”属性里的内容,看来要改只能一个个改了
发表于 2015-6-10 16:30:23 | 显示全部楼层 来自: 中国湖南益阳
1. 放在一个装配体内,在装配工程图明细表里通过复制粘贴改。8 m# X) E1 p  _$ f% F$ W9 `
2. 用属性编辑器,通过复制粘贴改。
 楼主| 发表于 2015-6-11 11:42:05 | 显示全部楼层 来自: 中国浙江杭州
xftqb 发表于 2015-6-10 16:30 static/image/common/back.gif; }# r" O5 {& A' {9 x2 t
1. 放在一个装配体内,在装配工程图明细表里通过复制粘贴改。) C4 |9 c6 I  l- K3 V/ j
2. 用属性编辑器,通过复制粘贴改。
6 |* @1 ?6 h$ k' F/ E. Q) z. ]8 |; Z: l
属性编辑器只能改模板吧
发表于 2015-6-11 12:42:53 | 显示全部楼层 来自: 中国台湾
本帖最后由 ryouss 于 2015-6-11 12:48 编辑
: x! r. G; M: p2 V
6 f8 R! O$ @- _5 p建議用宏處理4 J, U4 j6 ^# t9 ^+ W6 z; z

9 O$ x$ M. T9 K. f" I 1.png
' a2 m, @( M+ y8 F9 s4 S; \3 n, a; Y- X* x# d# F; G

+ U3 [8 O) C% m/ n+ w6 d 2.png
$ A) ^+ g. h5 k+ p
. {+ Y4 z8 I: X7 i( ]; b2 i 宏_零件屬性.zip (12.33 KB, 下载次数: 141)

评分

参与人数 1三维币 +3 收起 理由
阿帕奇 + 3

查看全部评分

 楼主| 发表于 2015-6-11 13:20:57 | 显示全部楼层 来自: 中国浙江杭州
ryouss 发表于 2015-6-11 12:42 static/image/common/back.gif
8 n2 R1 {3 A! A5 g$ E建議用宏處理

, M2 b: s  I9 t0 [0 H/ r网上虽然也看到过宏的方法,但是不会用,前辈还写了注释,学习了,非常感谢!!!
 楼主| 发表于 2015-6-11 13:22:10 | 显示全部楼层 来自: 中国浙江杭州
ryouss 发表于 2015-6-11 12:42 static/image/common/back.gif
. k8 v( x4 p- J# [3 P# O建議用宏處理

* N1 F1 G2 j# J/ V! R不过打开繁体字会乱码 哈哈
发表于 2015-6-11 13:41:20 | 显示全部楼层 来自: 中国台湾
小阿辉 发表于 2015-6-11 13:22 static/image/common/back.gif
: [# q# X4 y& X6 u, B不过打开繁体字会乱码 哈哈
6 R% U& d$ x! B2 a) b8 i7 m, u
宏就是如此討厭,繁体字和簡体字不能相容,
* b6 P. Q# a2 \% s. U所以有興趣就只能麻煩自行改改了.
 楼主| 发表于 2015-6-11 14:06:20 | 显示全部楼层 来自: 中国浙江杭州
ryouss 发表于 2015-6-11 13:41 static/image/common/back.gif2 G7 c3 B% G! X! Y3 f. j1 ]
宏就是如此討厭,繁体字和簡体字不能相容,
: g+ H) j) ?" i' C" N+ c所以有興趣就只能麻煩自行改改了.
2 ]0 E1 R# B* J- N1 m" P% w% ]
我试着运行了一下,可以打开关闭和保存零件,可是内部的YQ并没有改为BR,我用的是2010版,是否是兼容问题。
发表于 2015-6-11 15:17:47 | 显示全部楼层 来自: 中国台湾
如8#  要把宏3處的 "Code" 改成 "件號" 中文
$ I0 G; J. ?( z- U3 W' b- v: t  n2 Q4 Q/ c
另可否傳個零件檔讓我測試看看
& C& Q3 b! v1 b3 g7 ^% `0 W$ ^  B2 [7 H% T
发表于 2015-6-11 15:56:07 | 显示全部楼层 来自: 中国广东东莞
用宏处理会快一些。
 楼主| 发表于 2015-6-11 16:59:45 | 显示全部楼层 来自: 中国浙江杭州
文件上传了 是2010版本的 2 W( x! u' }: f. V  k& x& n2 E  q

YQLP500-01-01-01件3.rar

88.69 KB, 下载次数: 26

 楼主| 发表于 2015-6-11 17:02:29 | 显示全部楼层 来自: 中国浙江杭州
本帖最后由 小阿辉 于 2015-6-11 17:05 编辑 ) H9 w, e! e& ~+ ?" z* h; u$ a
ryouss 发表于 2015-6-11 15:17 static/image/common/back.gif4 S1 o; w0 t) k3 r/ P
如8#  要把宏3處的 "Code" 改成 "件號" 中文
0 ~6 s- ~2 l1 [7 n: H- [0 L
0 q9 `1 Z. E$ m6 @; H. e9 F2 ~, G另可否傳個零件檔讓我測試看看
5 f% }/ H) t- Y/ ]8 ~. J6 X  k
文件在15L   我看了自定义属性中是“partid”  所以把“code” 改成了partid  而自定义属性栏中的显示是“代号”
QQ截图20150611170338.png
发表于 2015-6-11 17:53:27 | 显示全部楼层 来自: 中国台湾
如下依據15#零件的屬性表,若是要更改 partid 欄之值,* x: ^8 R5 _% n* Q: m
就要把 8# 三處 Code 改為 partid! z, a( i( F9 h4 i5 r1 r
: {. Y  z( y: M, a
3.png
发表于 2015-6-11 20:40:06 | 显示全部楼层 来自: 中国湖南益阳
小阿辉 发表于 2015-6-11 11:42 static/image/common/back.gif
! @( {1 b3 y3 }: t9 }; T& l' ]0 S& L属性编辑器只能改模板吧
1 s) B4 g. J6 R/ d
是用属性编辑器改好的模板来改。
 楼主| 发表于 2015-6-12 10:20:35 | 显示全部楼层 来自: 中国浙江杭州
ryouss 发表于 2015-6-11 17:53 static/image/common/back.gif
: h8 G2 d. Q9 ~: k1 }5 B如下依據15#零件的屬性表,若是要更改 partid 欄之值,
2 b2 s+ d  c- f1 m& N就要把 8# 三處 Code 改為 partid
, v' P. A0 z( s
依然是无法实现啊 是否是语句出错了
发表于 2015-6-12 20:43:49 | 显示全部楼层 来自: 中国台湾台南市
小阿辉 发表于 2015-6-12 10:20 static/image/common/back.gif
  i3 u/ [5 b4 t1 K! D( ]% G依然是无法实现啊 是否是语句出错了
) ^8 E0 }. J; P, s
如下測試正常2 D7 f$ P1 K& h

& k7 C# s5 C' @3 }) K: R GG1.gif
发表于 2015-6-12 22:25:33 | 显示全部楼层 来自: 中国广东深圳
ryouss 发表于 2015-6-12 20:43 static/image/common/back.gif% u6 N* l' E2 R4 a( {
如下測試正常
! s& N# k. `- e, |" |2 e& V
梁大,据测试,当文件的自定义属性是写在“自订”栏里时,运行宏可以完成预订功能;+ u; e3 z9 D1 X* v! V9 N6 `: l4 S

) T* P3 D* X/ |  J4 {; e9 D但想请教,如果自定义属性是填写在“配置特定”(也就是繁体版的“模型组态指定”)栏里时,应该怎样修改您的原宏代码来实现把指定内容替换成新值的功能?恳请指点。谢谢梁大。
发表于 2015-6-13 11:16:17 | 显示全部楼层 来自: 中国台湾台南市
本帖最后由 ryouss 于 2015-6-13 11:23 编辑
$ ^" D7 b9 B7 M8 x) B" D/ Z1 ~
NC@jiang@nan 发表于 2015-6-12 22:25 static/image/common/back.gif
* j% z+ S2 q. }2 _) o& v梁大,据测试,当文件的自定义属性是写在“自订”栏里时,运行宏可以完成预订功能;
/ e% F. d% E. C0 M" M9 m" P% z4 @# q0 \1 N& F) J( E9 t
但想请教,如果自 ...
) O$ |0 q, x* o
參考如下,把附檔存到 c:\test\ 之下 測試,7 m8 \2 N- q# l( H" P( w+ p3 ]6 K5 o
功能:在批量零件配置特定屬性之 partid 欄值的 YQ 字串取代為 BR
5 u7 s! x7 W  ~5 M' N" J6 x SWP.png
6 |6 l  b3 G- W: y3 Z: N, R% q" Q6 u, q' C) g
test.rar (264.21 KB, 下载次数: 53)
发表于 2015-6-13 12:18:09 | 显示全部楼层 来自: 中国广东深圳
ryouss 发表于 2015-6-13 11:16 static/image/common/back.gif9 |, }2 M0 X6 }7 ?: D# ?
參考如下,把附檔存到 c:\test\ 之下 測試,. h+ ?: u* N0 ]. t+ Z
功能:在批量零件配置特定屬性之 partid 欄值的 YQ 字串取代為 ...

+ Q) M3 s! v& V7 a9 a- [6 T# Y& ]梁大,测试您这个宏是SW2015做的,我的电脑装的SW2012,不能测试。& N! W) E/ V. M. [
谢谢您的回复。
发表于 2015-6-13 13:25:56 | 显示全部楼层 来自: 中国台湾台南市
NC@jiang@nan 发表于 2015-6-13 12:18 static/image/common/back.gif% \* R2 D% t, y& @" J7 x  X, {* Q2 t3 i& j
梁大,测试您这个宏是SW2015做的,我的电脑装的SW2012,不能测试。
. g0 r, B. v8 J/ q谢谢您的回复。
: N" F3 h6 `+ n/ b, {: p
在2012測試的. A7 z) N' ^* S- [& W' x
" y! z9 b3 l9 H2 p) I% b% s
capture-2.gif
发表于 2015-6-13 15:31:01 | 显示全部楼层 来自: 中国香港
神人 gt.adan 的法器可能对楼主有帮助。) ]4 o6 y8 u( e. Z
2014-11-7 下午 02-52-38.gif
, I6 g( Q3 R5 s1 ]9 u) E SWDM-API-2015.rar (30.08 KB, 下载次数: 185)
 楼主| 发表于 2015-6-15 08:56:31 | 显示全部楼层 来自: 中国浙江杭州
NC@jiang@nan 发表于 2015-6-13 12:18 static/image/common/back.gif; X) ]$ n# o# Z8 u. R& ^
梁大,测试您这个宏是SW2015做的,我的电脑装的SW2012,不能测试。+ U5 k+ e- T+ n& J6 o
谢谢您的回复。
6 q2 ~! I/ N5 L9 r: X
将语句复制到你的版本即可
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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