QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
9天前
查看: 21114|回复: 99
收起左侧

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

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

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

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

x
我需要自定义属性“代号”一项中含有“YQ”字母的全部替换为“BR”,有没有快捷点的方法,谢谢大家!
: l7 T7 u8 j6 r- ~% ^
发表于 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
- R1 p2 N' \* Q. L7 h5 X如果你的“YQ”是一项自定义属性,可以使用 Task Scheduler批量更改。如果“YQ”是属性的一部分,比如“YQ0 ...
7 e2 d/ l3 r) S1 l
YQ是“代号”属性里的内容,看来要改只能一个个改了
发表于 2015-6-10 16:30:23 | 显示全部楼层 来自: 中国湖南益阳
1. 放在一个装配体内,在装配工程图明细表里通过复制粘贴改。
9 i* V; y& Z! P. S! r; f  ~2 |2. 用属性编辑器,通过复制粘贴改。
 楼主| 发表于 2015-6-11 11:42:05 | 显示全部楼层 来自: 中国浙江杭州
xftqb 发表于 2015-6-10 16:30 static/image/common/back.gif
) ^6 D7 Z$ q; Z' z% H1. 放在一个装配体内,在装配工程图明细表里通过复制粘贴改。- ~6 ~1 w1 {+ z
2. 用属性编辑器,通过复制粘贴改。
5 u& c- e) n, R4 a- a
属性编辑器只能改模板吧
发表于 2015-6-11 12:42:53 | 显示全部楼层 来自: 中国台湾
本帖最后由 ryouss 于 2015-6-11 12:48 编辑
) k' b9 j& c9 Y/ @' S" D
5 r- K9 X$ d- n) p3 w' ?" D建議用宏處理$ i2 e" d: J6 q4 }& q

* D: \! y- \, c  u 1.png , {- |  p" n1 ^% z' E
5 n2 \& T+ L1 J# T
4 [* y1 Z  i( y; E% j9 ~
2.png 4 Z3 o  z" T& _$ `4 k! _9 O2 w6 A

7 g6 h1 F1 y) |( O$ H 宏_零件屬性.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
) f' h; a6 J5 b/ h% K8 h建議用宏處理
# E! I+ x) w, C( r( K! y
网上虽然也看到过宏的方法,但是不会用,前辈还写了注释,学习了,非常感谢!!!
 楼主| 发表于 2015-6-11 13:22:10 | 显示全部楼层 来自: 中国浙江杭州
ryouss 发表于 2015-6-11 12:42 static/image/common/back.gif
  I* @- P# }( ~7 V" M3 M建議用宏處理

5 A  V- v4 \3 x7 S$ `6 N不过打开繁体字会乱码 哈哈
发表于 2015-6-11 13:41:20 | 显示全部楼层 来自: 中国台湾
小阿辉 发表于 2015-6-11 13:22 static/image/common/back.gif
0 ^% G( X+ c# G: f3 v! @# P( U; L不过打开繁体字会乱码 哈哈

: f+ A0 @' I: g宏就是如此討厭,繁体字和簡体字不能相容,2 r8 y. G! @5 ^3 V5 V9 }2 \" h
所以有興趣就只能麻煩自行改改了.
 楼主| 发表于 2015-6-11 14:06:20 | 显示全部楼层 来自: 中国浙江杭州
ryouss 发表于 2015-6-11 13:41 static/image/common/back.gif5 O1 J$ F& e- d8 t2 g
宏就是如此討厭,繁体字和簡体字不能相容,9 R" L+ t3 d* N; b9 o, A
所以有興趣就只能麻煩自行改改了.
4 V6 M7 C1 d* o
我试着运行了一下,可以打开关闭和保存零件,可是内部的YQ并没有改为BR,我用的是2010版,是否是兼容问题。
发表于 2015-6-11 15:17:47 | 显示全部楼层 来自: 中国台湾
如8#  要把宏3處的 "Code" 改成 "件號" 中文
  X+ Q$ n% R9 \$ K
& T2 n$ v; D0 i- n4 d* n另可否傳個零件檔讓我測試看看- _7 z6 z% L4 L0 w
! `5 g, |$ B0 `( [" z' a9 N, F
发表于 2015-6-11 15:56:07 | 显示全部楼层 来自: 中国广东东莞
用宏处理会快一些。
 楼主| 发表于 2015-6-11 16:59:45 | 显示全部楼层 来自: 中国浙江杭州
文件上传了 是2010版本的
. N, K4 }6 ]! j" ~6 s" b

YQLP500-01-01-01件3.rar

88.69 KB, 下载次数: 26

 楼主| 发表于 2015-6-11 17:02:29 | 显示全部楼层 来自: 中国浙江杭州
本帖最后由 小阿辉 于 2015-6-11 17:05 编辑
3 T& L/ U% A* O0 }& w/ V
ryouss 发表于 2015-6-11 15:17 static/image/common/back.gif
! S9 D- O  T6 D8 S4 {如8#  要把宏3處的 "Code" 改成 "件號" 中文6 C0 R. ]. ^! g7 |, p% |, t. i

5 `* `/ a# j. G( ^& [另可否傳個零件檔讓我測試看看

& _8 O1 n; Z& s$ ^) R+ n/ Z文件在15L   我看了自定义属性中是“partid”  所以把“code” 改成了partid  而自定义属性栏中的显示是“代号”
QQ截图20150611170338.png
发表于 2015-6-11 17:53:27 | 显示全部楼层 来自: 中国台湾
如下依據15#零件的屬性表,若是要更改 partid 欄之值,
. m# X4 M* ]4 A  v( Q就要把 8# 三處 Code 改為 partid
) |& g5 A: ~- t* a- t6 O; Y$ _, a2 K( A  f
3.png
发表于 2015-6-11 20:40:06 | 显示全部楼层 来自: 中国湖南益阳
小阿辉 发表于 2015-6-11 11:42 static/image/common/back.gif
! G8 {7 J( N2 D" A3 B  y: A9 a2 L属性编辑器只能改模板吧

/ b* b1 v# a8 P8 [0 Y# x1 f是用属性编辑器改好的模板来改。
 楼主| 发表于 2015-6-12 10:20:35 | 显示全部楼层 来自: 中国浙江杭州
ryouss 发表于 2015-6-11 17:53 static/image/common/back.gif$ l1 T) p7 M& n, T
如下依據15#零件的屬性表,若是要更改 partid 欄之值,5 L) e& N. s. R% b  _3 `3 G3 M
就要把 8# 三處 Code 改為 partid

( Y0 W2 b- Q! `8 W, N! L依然是无法实现啊 是否是语句出错了
发表于 2015-6-12 20:43:49 | 显示全部楼层 来自: 中国台湾台南市
小阿辉 发表于 2015-6-12 10:20 static/image/common/back.gif
  E  n9 v; b. A! ^( V依然是无法实现啊 是否是语句出错了

" Y9 j5 B/ L4 K9 t如下測試正常& V" t6 ~& }: m( ^& l& l4 g  c
) U/ ?4 S  G$ Y9 e
GG1.gif
发表于 2015-6-12 22:25:33 | 显示全部楼层 来自: 中国广东深圳
ryouss 发表于 2015-6-12 20:43 static/image/common/back.gif! s" ?/ q* p2 m& _5 [
如下測試正常
. x: W1 `7 ?( B# L
梁大,据测试,当文件的自定义属性是写在“自订”栏里时,运行宏可以完成预订功能;) G" j4 c4 L9 i' a8 [# u2 ^* k$ |8 p
7 \; d, g) _% k# O
但想请教,如果自定义属性是填写在“配置特定”(也就是繁体版的“模型组态指定”)栏里时,应该怎样修改您的原宏代码来实现把指定内容替换成新值的功能?恳请指点。谢谢梁大。
发表于 2015-6-13 11:16:17 | 显示全部楼层 来自: 中国台湾台南市
本帖最后由 ryouss 于 2015-6-13 11:23 编辑
* Z5 P6 H* x5 g$ U3 d- M
NC@jiang@nan 发表于 2015-6-12 22:25 static/image/common/back.gif( J8 Y( c' x6 m# |1 V; ?
梁大,据测试,当文件的自定义属性是写在“自订”栏里时,运行宏可以完成预订功能;$ x% O" R  m  y

9 \4 }6 L/ d# u' E但想请教,如果自 ...

1 v6 u; w3 |" i% ]參考如下,把附檔存到 c:\test\ 之下 測試,
" }2 D4 j4 g: O6 r/ X4 o9 d2 E功能:在批量零件配置特定屬性之 partid 欄值的 YQ 字串取代為 BR
  l% @1 W4 J* g6 B( r. [- B- h SWP.png , [5 R+ o9 O4 I- w7 o  g' ~

" V) h& n) a! Z3 t+ t) m3 \8 y test.rar (264.21 KB, 下载次数: 53)
发表于 2015-6-13 12:18:09 | 显示全部楼层 来自: 中国广东深圳
ryouss 发表于 2015-6-13 11:16 static/image/common/back.gif
  a' x* p# l8 B7 b參考如下,把附檔存到 c:\test\ 之下 測試,9 R% i+ Q+ j6 ^; i& i" W" w& j- K3 H
功能:在批量零件配置特定屬性之 partid 欄值的 YQ 字串取代為 ...

" W4 e0 q; y! c, _' X9 b5 O' ~7 j# K梁大,测试您这个宏是SW2015做的,我的电脑装的SW2012,不能测试。/ B7 M  W  j7 j6 F  ~: c# S: r
谢谢您的回复。
发表于 2015-6-13 13:25:56 | 显示全部楼层 来自: 中国台湾台南市
NC@jiang@nan 发表于 2015-6-13 12:18 static/image/common/back.gif
7 d. S6 B1 a+ i: k9 z% f8 B8 P梁大,测试您这个宏是SW2015做的,我的电脑装的SW2012,不能测试。
2 Q" Z5 H$ ~. \+ h7 W, O* X  b8 ~谢谢您的回复。

! N, |! Q4 E, w, E/ s/ B在2012測試的( W  l; ?3 r. J! K) d
7 K; P# w0 U! n+ a7 n
capture-2.gif
发表于 2015-6-13 15:31:01 | 显示全部楼层 来自: 中国香港
神人 gt.adan 的法器可能对楼主有帮助。% I) L1 P9 {0 ]0 o: O; K
2014-11-7 下午 02-52-38.gif
  V. K" L; @+ f! X 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
8 d4 A6 Z; N( \7 {# n- q梁大,测试您这个宏是SW2015做的,我的电脑装的SW2012,不能测试。& w' i/ i7 {; Z, k4 ~
谢谢您的回复。

3 _9 M! H# C( b! M; ]8 Q, y0 H将语句复制到你的版本即可
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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