QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 21309|回复: 99
收起左侧

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

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

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

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

x
我需要自定义属性“代号”一项中含有“YQ”字母的全部替换为“BR”,有没有快捷点的方法,谢谢大家!" T$ G1 s. F& T
发表于 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.gif8 N; A/ U0 v  U2 m& r$ A5 L: q
如果你的“YQ”是一项自定义属性,可以使用 Task Scheduler批量更改。如果“YQ”是属性的一部分,比如“YQ0 ...

7 y: b) {* e1 J! V) U6 G/ BYQ是“代号”属性里的内容,看来要改只能一个个改了
发表于 2015-6-10 16:30:23 | 显示全部楼层 来自: 中国湖南益阳
1. 放在一个装配体内,在装配工程图明细表里通过复制粘贴改。. z5 H) V9 Z. M8 o1 p
2. 用属性编辑器,通过复制粘贴改。
 楼主| 发表于 2015-6-11 11:42:05 | 显示全部楼层 来自: 中国浙江杭州
xftqb 发表于 2015-6-10 16:30 static/image/common/back.gif6 |/ z, |/ g; k/ U1 W3 ~
1. 放在一个装配体内,在装配工程图明细表里通过复制粘贴改。
. D$ w- G9 z. W2 B2 R" P2. 用属性编辑器,通过复制粘贴改。
2 {$ a* z% i: x$ y# L
属性编辑器只能改模板吧
发表于 2015-6-11 12:42:53 | 显示全部楼层 来自: 中国台湾
本帖最后由 ryouss 于 2015-6-11 12:48 编辑
; E; t1 a- S# Q  k9 S' j+ F! S8 K) k
建議用宏處理
' i& q% Z8 l2 X& |5 t! Z8 g6 p6 p' g( j
1.png
. K% }- k: B1 w0 C  S! e: S/ ~: K7 a; |5 M. q+ O: L

) V# O, o6 h1 z* V: z3 N 2.png
4 U/ u6 l* L9 f, W7 }+ N7 `
; y/ U; T8 U$ t: p# T/ S7 | 宏_零件屬性.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
( Y" X& S6 P; k+ U建議用宏處理
, W9 k/ ~+ m3 T7 w! k
网上虽然也看到过宏的方法,但是不会用,前辈还写了注释,学习了,非常感谢!!!
 楼主| 发表于 2015-6-11 13:22:10 | 显示全部楼层 来自: 中国浙江杭州
ryouss 发表于 2015-6-11 12:42 static/image/common/back.gif
' s% n2 H6 z% ^! c- S建議用宏處理
" ]( l! c' w) z0 V3 A! E8 [
不过打开繁体字会乱码 哈哈
发表于 2015-6-11 13:41:20 | 显示全部楼层 来自: 中国台湾
小阿辉 发表于 2015-6-11 13:22 static/image/common/back.gif
9 A5 k( i3 ?8 q& z& e) X7 x不过打开繁体字会乱码 哈哈

5 r( A% p  y. K) u" w- m5 E. N+ Q; Z宏就是如此討厭,繁体字和簡体字不能相容,
4 {6 a0 h, O7 C; U& I, Z) r所以有興趣就只能麻煩自行改改了.
 楼主| 发表于 2015-6-11 14:06:20 | 显示全部楼层 来自: 中国浙江杭州
ryouss 发表于 2015-6-11 13:41 static/image/common/back.gif% o& H# ]# M1 ~' e
宏就是如此討厭,繁体字和簡体字不能相容,5 p& Z& K; ?  T& J( w4 p; v1 @( W
所以有興趣就只能麻煩自行改改了.
; u6 s4 o7 Z+ V5 H) \* W, E
我试着运行了一下,可以打开关闭和保存零件,可是内部的YQ并没有改为BR,我用的是2010版,是否是兼容问题。
发表于 2015-6-11 15:17:47 | 显示全部楼层 来自: 中国台湾
如8#  要把宏3處的 "Code" 改成 "件號" 中文. J# f) J- w) }8 Q0 K! Y
/ p# ~$ v5 L- S7 \6 P3 ?8 b" O
另可否傳個零件檔讓我測試看看
2 S& r( T" n  B  N- H' B8 p& g& U0 _4 ~+ [: E5 \
发表于 2015-6-11 15:56:07 | 显示全部楼层 来自: 中国广东东莞
用宏处理会快一些。
 楼主| 发表于 2015-6-11 16:59:45 | 显示全部楼层 来自: 中国浙江杭州
文件上传了 是2010版本的
# x" u$ W, N: k$ @9 J

YQLP500-01-01-01件3.rar

88.69 KB, 下载次数: 26

 楼主| 发表于 2015-6-11 17:02:29 | 显示全部楼层 来自: 中国浙江杭州
本帖最后由 小阿辉 于 2015-6-11 17:05 编辑 + ~5 ~# P. G: U: W, B
ryouss 发表于 2015-6-11 15:17 static/image/common/back.gif( F5 _6 |, }- y2 }/ g% \
如8#  要把宏3處的 "Code" 改成 "件號" 中文
3 w) d5 v$ Q, Q) g% ]" s4 s: [+ i
另可否傳個零件檔讓我測試看看
! w) Q/ S/ W$ g% P1 n' x- G* h0 |
文件在15L   我看了自定义属性中是“partid”  所以把“code” 改成了partid  而自定义属性栏中的显示是“代号”
QQ截图20150611170338.png
发表于 2015-6-11 17:53:27 | 显示全部楼层 来自: 中国台湾
如下依據15#零件的屬性表,若是要更改 partid 欄之值,
" y$ t0 O$ S& l4 {! X+ m7 w; o( N就要把 8# 三處 Code 改為 partid
2 o6 Z4 r2 k: y( g
+ \' w6 z+ Y: P, w1 D4 D2 b- S 3.png
发表于 2015-6-11 20:40:06 | 显示全部楼层 来自: 中国湖南益阳
小阿辉 发表于 2015-6-11 11:42 static/image/common/back.gif7 |/ E% |3 W. ~, }& K
属性编辑器只能改模板吧

* r9 r: O" v/ W( e3 v% a是用属性编辑器改好的模板来改。
 楼主| 发表于 2015-6-12 10:20:35 | 显示全部楼层 来自: 中国浙江杭州
ryouss 发表于 2015-6-11 17:53 static/image/common/back.gif
4 ~0 a; _) T  d; x如下依據15#零件的屬性表,若是要更改 partid 欄之值,
! ~" `  M4 i3 I4 r就要把 8# 三處 Code 改為 partid

* b9 W9 P8 R: h, ]: b2 q( D6 q依然是无法实现啊 是否是语句出错了
发表于 2015-6-12 20:43:49 | 显示全部楼层 来自: 中国台湾台南市
小阿辉 发表于 2015-6-12 10:20 static/image/common/back.gif6 D* W6 w: w& P1 z! G+ T2 D. s
依然是无法实现啊 是否是语句出错了

% B2 k& {7 d* l/ l$ D1 m, F* C如下測試正常% F$ a" L+ I) [5 z7 I1 h+ R. G* \

! A/ I( L  I6 v! d9 |7 C& k GG1.gif
发表于 2015-6-12 22:25:33 | 显示全部楼层 来自: 中国广东深圳
ryouss 发表于 2015-6-12 20:43 static/image/common/back.gif0 h9 K, ]8 y. G: C/ Q2 K
如下測試正常

0 R. V! X0 |3 C5 |7 ]+ [- H( k8 x梁大,据测试,当文件的自定义属性是写在“自订”栏里时,运行宏可以完成预订功能;
3 J- J$ }- X  m
" j1 S/ T- U# G! o但想请教,如果自定义属性是填写在“配置特定”(也就是繁体版的“模型组态指定”)栏里时,应该怎样修改您的原宏代码来实现把指定内容替换成新值的功能?恳请指点。谢谢梁大。
发表于 2015-6-13 11:16:17 | 显示全部楼层 来自: 中国台湾台南市
本帖最后由 ryouss 于 2015-6-13 11:23 编辑
" k- S+ N) B  {$ q
NC@jiang@nan 发表于 2015-6-12 22:25 static/image/common/back.gif( k# {+ O  c) H3 _9 ?4 L0 X
梁大,据测试,当文件的自定义属性是写在“自订”栏里时,运行宏可以完成预订功能;
- P. a; Y1 x3 M' e$ `, q( e3 g1 {8 Z+ G$ l
但想请教,如果自 ...
* z( b3 H! f! J, Q0 u0 S% k
參考如下,把附檔存到 c:\test\ 之下 測試,# K+ ?* q1 r  y  g5 G# s' I
功能:在批量零件配置特定屬性之 partid 欄值的 YQ 字串取代為 BR
1 Q( V2 {! w6 ?" b SWP.png
+ x3 R8 }( Z* f
0 d# l/ Z6 g/ p test.rar (264.21 KB, 下载次数: 53)
发表于 2015-6-13 12:18:09 | 显示全部楼层 来自: 中国广东深圳
ryouss 发表于 2015-6-13 11:16 static/image/common/back.gif
4 v1 q8 P, g. e. \+ f: B參考如下,把附檔存到 c:\test\ 之下 測試,
: |2 v  g9 T5 C" z功能:在批量零件配置特定屬性之 partid 欄值的 YQ 字串取代為 ...
2 _% Q' F- h4 X3 }! `4 u& y. l
梁大,测试您这个宏是SW2015做的,我的电脑装的SW2012,不能测试。
' _7 x9 F# ?, `. t谢谢您的回复。
发表于 2015-6-13 13:25:56 | 显示全部楼层 来自: 中国台湾台南市
NC@jiang@nan 发表于 2015-6-13 12:18 static/image/common/back.gif- y$ X. Q; a8 X+ ?- l
梁大,测试您这个宏是SW2015做的,我的电脑装的SW2012,不能测试。
9 ^1 P3 k! n, D' x* p7 Y, N& U9 w- _谢谢您的回复。
) X$ t' }& F/ M
在2012測試的- ]- f. X( c; O6 S4 u% l) w) Q. K

% S) m4 }% ]# G3 T; i capture-2.gif
发表于 2015-6-13 15:31:01 | 显示全部楼层 来自: 中国香港
神人 gt.adan 的法器可能对楼主有帮助。5 K1 j4 j0 s6 b2 y- _9 M, }
2014-11-7 下午 02-52-38.gif 5 @' }6 @, y/ |
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! |  g! ^! u' C; y6 g
梁大,测试您这个宏是SW2015做的,我的电脑装的SW2012,不能测试。
( I; T& n) ?! _/ c7 z1 d4 c谢谢您的回复。

. z, ^" g) X$ a5 H& C2 i将语句复制到你的版本即可
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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