QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
我需要自定义属性“代号”一项中含有“YQ”字母的全部替换为“BR”,有没有快捷点的方法,谢谢大家!$ o$ {, y  j% \5 t1 n
发表于 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
: V5 P2 [1 x4 R" x1 h4 v" l  Y如果你的“YQ”是一项自定义属性,可以使用 Task Scheduler批量更改。如果“YQ”是属性的一部分,比如“YQ0 ...

' [( C2 J- J! SYQ是“代号”属性里的内容,看来要改只能一个个改了
发表于 2015-6-10 16:30:23 | 显示全部楼层 来自: 中国湖南益阳
1. 放在一个装配体内,在装配工程图明细表里通过复制粘贴改。' K) U( [( i! a' C2 \
2. 用属性编辑器,通过复制粘贴改。
 楼主| 发表于 2015-6-11 11:42:05 | 显示全部楼层 来自: 中国浙江杭州
xftqb 发表于 2015-6-10 16:30 static/image/common/back.gif0 ]9 _. I* t" q) ~* c; d# E
1. 放在一个装配体内,在装配工程图明细表里通过复制粘贴改。
2 }2 {8 D0 h; Y7 V' L) e4 B2. 用属性编辑器,通过复制粘贴改。

0 f# x/ t9 [% b5 R3 I( R7 w  e1 y属性编辑器只能改模板吧
发表于 2015-6-11 12:42:53 | 显示全部楼层 来自: 中国台湾
本帖最后由 ryouss 于 2015-6-11 12:48 编辑
6 C6 @* H" x, Y  x$ [6 _! s% f) ?4 G; L8 ]4 V
建議用宏處理$ K8 c  h+ b7 f* |5 \. t

4 i4 S4 i) D2 d/ { 1.png
7 Z3 |0 n' w/ P, ]3 h
+ x* `* c) F: T# P8 f6 \+ y8 w' J5 e+ P" t6 f
2.png
5 P, B, J# u8 y) ~' C/ Z2 ]# `$ U8 Q7 J
宏_零件屬性.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
9 k  o1 K8 ^7 w; z/ s建議用宏處理
) `4 T' H5 ^/ ]' i/ n8 \
网上虽然也看到过宏的方法,但是不会用,前辈还写了注释,学习了,非常感谢!!!
 楼主| 发表于 2015-6-11 13:22:10 | 显示全部楼层 来自: 中国浙江杭州
ryouss 发表于 2015-6-11 12:42 static/image/common/back.gif" B- c4 j. F+ i, V
建議用宏處理
9 u- N9 s) g* a5 I3 \
不过打开繁体字会乱码 哈哈
发表于 2015-6-11 13:41:20 | 显示全部楼层 来自: 中国台湾
小阿辉 发表于 2015-6-11 13:22 static/image/common/back.gif
( W1 P, L1 K; x- ~: u1 q0 C不过打开繁体字会乱码 哈哈

% L% K$ @" q& W( t6 ?& ?8 f* o& R宏就是如此討厭,繁体字和簡体字不能相容,
: C6 \9 h/ U2 V4 o# e; R所以有興趣就只能麻煩自行改改了.
 楼主| 发表于 2015-6-11 14:06:20 | 显示全部楼层 来自: 中国浙江杭州
ryouss 发表于 2015-6-11 13:41 static/image/common/back.gif% `7 N4 y; W$ ^  L: ~, E1 e
宏就是如此討厭,繁体字和簡体字不能相容,
0 @, Y/ y; i7 N' y0 w3 H所以有興趣就只能麻煩自行改改了.

+ O( {  U) C, p. E7 a- R, v我试着运行了一下,可以打开关闭和保存零件,可是内部的YQ并没有改为BR,我用的是2010版,是否是兼容问题。
发表于 2015-6-11 15:17:47 | 显示全部楼层 来自: 中国台湾
如8#  要把宏3處的 "Code" 改成 "件號" 中文6 U! O) P; o) z" r
# {8 u4 j; ~* H. s. I& H" F
另可否傳個零件檔讓我測試看看
  N* p# i4 o! B8 Q  R( y9 e4 y$ j# I/ _7 F( v( B& j
发表于 2015-6-11 15:56:07 | 显示全部楼层 来自: 中国广东东莞
用宏处理会快一些。
 楼主| 发表于 2015-6-11 16:59:45 | 显示全部楼层 来自: 中国浙江杭州
文件上传了 是2010版本的 & U2 E. |' q$ L. V" |5 N

YQLP500-01-01-01件3.rar

88.69 KB, 下载次数: 26

 楼主| 发表于 2015-6-11 17:02:29 | 显示全部楼层 来自: 中国浙江杭州
本帖最后由 小阿辉 于 2015-6-11 17:05 编辑 8 |5 n  |6 c+ c: D" S
ryouss 发表于 2015-6-11 15:17 static/image/common/back.gif
! A) e  v. g2 [+ U) R. Z如8#  要把宏3處的 "Code" 改成 "件號" 中文4 M/ l. j+ q9 h3 D1 `0 I" h$ i/ q
' [. a+ l2 P+ f
另可否傳個零件檔讓我測試看看

) G) r. Q: c* ^( n# |文件在15L   我看了自定义属性中是“partid”  所以把“code” 改成了partid  而自定义属性栏中的显示是“代号”
QQ截图20150611170338.png
发表于 2015-6-11 17:53:27 | 显示全部楼层 来自: 中国台湾
如下依據15#零件的屬性表,若是要更改 partid 欄之值,
6 w, k8 s/ s9 n: C; S5 v就要把 8# 三處 Code 改為 partid
' K# y; Y1 V. T# M  V& W5 W' l# h) t0 }# l) |+ n: P5 G
3.png
发表于 2015-6-11 20:40:06 | 显示全部楼层 来自: 中国湖南益阳
小阿辉 发表于 2015-6-11 11:42 static/image/common/back.gif5 `! ?  F9 {) j: W! Q4 M) G- m
属性编辑器只能改模板吧

0 ?, u: t2 |  l) j是用属性编辑器改好的模板来改。
 楼主| 发表于 2015-6-12 10:20:35 | 显示全部楼层 来自: 中国浙江杭州
ryouss 发表于 2015-6-11 17:53 static/image/common/back.gif
) {8 W7 q( L2 q( {% n如下依據15#零件的屬性表,若是要更改 partid 欄之值,: M  Y7 h; [( V* `/ n2 O3 S/ Y
就要把 8# 三處 Code 改為 partid
4 ]/ a& P9 _9 o! ]: g$ M* M
依然是无法实现啊 是否是语句出错了
发表于 2015-6-12 20:43:49 | 显示全部楼层 来自: 中国台湾台南市
小阿辉 发表于 2015-6-12 10:20 static/image/common/back.gif: Z; a4 p% ]* d0 \# t% T
依然是无法实现啊 是否是语句出错了
  H2 {$ c; y, D) D' x' F* u0 O
如下測試正常
# q) [  o% f5 Q8 E) O  A3 [$ l
% c" B3 Y* {3 P GG1.gif
发表于 2015-6-12 22:25:33 | 显示全部楼层 来自: 中国广东深圳
ryouss 发表于 2015-6-12 20:43 static/image/common/back.gif
  V6 _1 T( }/ `- e0 n如下測試正常
  Z5 o) l( b: U# T1 D
梁大,据测试,当文件的自定义属性是写在“自订”栏里时,运行宏可以完成预订功能;
/ Q  h+ i* u. F" d* a# j' S7 d
/ j, y! h1 q+ L: J( w8 H但想请教,如果自定义属性是填写在“配置特定”(也就是繁体版的“模型组态指定”)栏里时,应该怎样修改您的原宏代码来实现把指定内容替换成新值的功能?恳请指点。谢谢梁大。
发表于 2015-6-13 11:16:17 | 显示全部楼层 来自: 中国台湾台南市
本帖最后由 ryouss 于 2015-6-13 11:23 编辑 6 d8 ^4 I  C5 i& O
NC@jiang@nan 发表于 2015-6-12 22:25 static/image/common/back.gif
2 g7 V0 q5 p5 u4 `: s梁大,据测试,当文件的自定义属性是写在“自订”栏里时,运行宏可以完成预订功能;
8 z; H- O$ [& L2 U# j  |' M( l9 S! T
但想请教,如果自 ...
+ x0 w5 z1 Z" ^+ B# A+ z
參考如下,把附檔存到 c:\test\ 之下 測試,; t* r/ t9 [7 f9 h, k! y9 K' P' C
功能:在批量零件配置特定屬性之 partid 欄值的 YQ 字串取代為 BR# [2 Y7 o  j# P$ g! d
SWP.png
4 ~* ~& w! p& m8 L, K- P' u
+ v' _3 ]8 R% C test.rar (264.21 KB, 下载次数: 53)
发表于 2015-6-13 12:18:09 | 显示全部楼层 来自: 中国广东深圳
ryouss 发表于 2015-6-13 11:16 static/image/common/back.gif  d. m- _3 N1 }* v2 h& F/ H- G
參考如下,把附檔存到 c:\test\ 之下 測試," I' c2 C9 @+ b
功能:在批量零件配置特定屬性之 partid 欄值的 YQ 字串取代為 ...

$ Z0 j& u5 J( X$ e3 A7 ~梁大,测试您这个宏是SW2015做的,我的电脑装的SW2012,不能测试。. k1 p! t. X8 ]" f& s' g% C: ]
谢谢您的回复。
发表于 2015-6-13 13:25:56 | 显示全部楼层 来自: 中国台湾台南市
NC@jiang@nan 发表于 2015-6-13 12:18 static/image/common/back.gif3 V; ^+ h  t- q5 @8 K8 L5 _2 }8 k
梁大,测试您这个宏是SW2015做的,我的电脑装的SW2012,不能测试。
( }8 T% I; [: F; c1 U# p谢谢您的回复。

. r( {4 E: W1 J$ {1 {在2012測試的9 o, }) ?8 g3 C# ]: E9 L& b
7 ?: u: q& ^0 O
capture-2.gif
发表于 2015-6-13 15:31:01 | 显示全部楼层 来自: 中国香港
神人 gt.adan 的法器可能对楼主有帮助。  o; w6 v* t1 d* |4 ~( Y
2014-11-7 下午 02-52-38.gif - _/ Z& S) k, d+ X: I  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- c( ~# ^" d8 Y" Z9 E. {
梁大,测试您这个宏是SW2015做的,我的电脑装的SW2012,不能测试。
4 {* H! y# r9 f! \谢谢您的回复。

1 O* ~8 C0 K7 ~* b+ x$ K* R3 s: i将语句复制到你的版本即可
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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