QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
我需要自定义属性“代号”一项中含有“YQ”字母的全部替换为“BR”,有没有快捷点的方法,谢谢大家!' f6 W$ T* ]5 u* p/ F) X/ u
发表于 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: s4 M) _  Z# p- [& {, z, t  W8 ~
如果你的“YQ”是一项自定义属性,可以使用 Task Scheduler批量更改。如果“YQ”是属性的一部分,比如“YQ0 ...
' }) _: ~/ k" F# L3 ?
YQ是“代号”属性里的内容,看来要改只能一个个改了
发表于 2015-6-10 16:30:23 | 显示全部楼层 来自: 中国湖南益阳
1. 放在一个装配体内,在装配工程图明细表里通过复制粘贴改。
. X: f% f' F$ B$ T, n4 u2. 用属性编辑器,通过复制粘贴改。
 楼主| 发表于 2015-6-11 11:42:05 | 显示全部楼层 来自: 中国浙江杭州
xftqb 发表于 2015-6-10 16:30 static/image/common/back.gif
" V, @! }0 G1 ~1. 放在一个装配体内,在装配工程图明细表里通过复制粘贴改。  t/ F- g# A! B( h0 g# m0 q& @. l
2. 用属性编辑器,通过复制粘贴改。

$ M, Q; s% `2 Q5 {* Z6 u2 U7 d2 h属性编辑器只能改模板吧
发表于 2015-6-11 12:42:53 | 显示全部楼层 来自: 中国台湾
本帖最后由 ryouss 于 2015-6-11 12:48 编辑
: V5 Z* O3 |& s2 s2 {. p1 R
# G7 G; C, p; ^4 S/ [. k& a% o建議用宏處理
. l  t0 x1 ^: w2 O' g+ O8 Y6 ^7 _8 O; _# J  F' |  h  ?
1.png
. n0 Y" o0 v' \4 L0 B9 D
* d; `/ a) }% x1 z7 W: z( y4 l# I  X4 g
2.png
; a  }/ r. u5 x6 Y; g& p
7 r8 ~$ B- r# `# s 宏_零件屬性.zip (12.33 KB, 下载次数: 141)

评分

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

查看全部评分

 楼主| 发表于 2015-6-11 13:20:57 | 显示全部楼层 来自: 中国浙江杭州
ryouss 发表于 2015-6-11 12:42 static/image/common/back.gif0 w2 P9 X. }2 _' V# e
建議用宏處理

2 o# d  R: Q. A: F2 e网上虽然也看到过宏的方法,但是不会用,前辈还写了注释,学习了,非常感谢!!!
 楼主| 发表于 2015-6-11 13:22:10 | 显示全部楼层 来自: 中国浙江杭州
ryouss 发表于 2015-6-11 12:42 static/image/common/back.gif: {4 H3 F# ]2 @
建議用宏處理
7 b2 w3 R' T0 ~% q  r
不过打开繁体字会乱码 哈哈
发表于 2015-6-11 13:41:20 | 显示全部楼层 来自: 中国台湾
小阿辉 发表于 2015-6-11 13:22 static/image/common/back.gif
. D; R5 f! |* _8 w$ O6 \0 \5 @不过打开繁体字会乱码 哈哈
" \; t5 o& t; g' t/ Y2 B5 t4 d
宏就是如此討厭,繁体字和簡体字不能相容,5 G: ]% f2 Q3 M( t3 V" C
所以有興趣就只能麻煩自行改改了.
 楼主| 发表于 2015-6-11 14:06:20 | 显示全部楼层 来自: 中国浙江杭州
ryouss 发表于 2015-6-11 13:41 static/image/common/back.gif
% r  m- w- h0 \& N, [$ |宏就是如此討厭,繁体字和簡体字不能相容,
5 v  R- t* r. J) X% m; h% P所以有興趣就只能麻煩自行改改了.
- N2 r4 J- ]  n! c4 b( k
我试着运行了一下,可以打开关闭和保存零件,可是内部的YQ并没有改为BR,我用的是2010版,是否是兼容问题。
发表于 2015-6-11 15:17:47 | 显示全部楼层 来自: 中国台湾
如8#  要把宏3處的 "Code" 改成 "件號" 中文( j5 \: `8 Y+ p- X

3 ^' R# J$ Z& y1 k4 Z3 L& \% s另可否傳個零件檔讓我測試看看! g* U( }! T/ K7 H8 U/ N
" c, q! P) N8 e* O- {
发表于 2015-6-11 15:56:07 | 显示全部楼层 来自: 中国广东东莞
用宏处理会快一些。
 楼主| 发表于 2015-6-11 16:59:45 | 显示全部楼层 来自: 中国浙江杭州
文件上传了 是2010版本的
0 V* Q& Q% Q) d$ V

YQLP500-01-01-01件3.rar

88.69 KB, 下载次数: 26

 楼主| 发表于 2015-6-11 17:02:29 | 显示全部楼层 来自: 中国浙江杭州
本帖最后由 小阿辉 于 2015-6-11 17:05 编辑
; J4 l! j% g: \. ?9 N3 j$ b
ryouss 发表于 2015-6-11 15:17 static/image/common/back.gif
7 z6 w9 r# |4 g! z$ ?& U9 F如8#  要把宏3處的 "Code" 改成 "件號" 中文
! @- E" l3 W; ~5 m
* n7 K2 f( f3 L另可否傳個零件檔讓我測試看看
. X& ?& a0 n& E; A* g2 t
文件在15L   我看了自定义属性中是“partid”  所以把“code” 改成了partid  而自定义属性栏中的显示是“代号”
QQ截图20150611170338.png
发表于 2015-6-11 17:53:27 | 显示全部楼层 来自: 中国台湾
如下依據15#零件的屬性表,若是要更改 partid 欄之值,
8 X; y* O7 L( k! ^" _3 r- O2 g就要把 8# 三處 Code 改為 partid, V# H+ A5 S. Q8 B+ Y" q0 K

/ p: ~6 ?9 C6 C- M" [; `' A 3.png
发表于 2015-6-11 20:40:06 | 显示全部楼层 来自: 中国湖南益阳
小阿辉 发表于 2015-6-11 11:42 static/image/common/back.gif% R/ `. X% x! B, {
属性编辑器只能改模板吧

. x( N& |/ E# b& D# g) w是用属性编辑器改好的模板来改。
 楼主| 发表于 2015-6-12 10:20:35 | 显示全部楼层 来自: 中国浙江杭州
ryouss 发表于 2015-6-11 17:53 static/image/common/back.gif
  Q) f" Z  n+ J; w& u如下依據15#零件的屬性表,若是要更改 partid 欄之值,
" I6 x: @$ \) ^$ h$ D$ q: A就要把 8# 三處 Code 改為 partid
' j- r6 R5 q3 Q8 L1 ]( b  P1 L
依然是无法实现啊 是否是语句出错了
发表于 2015-6-12 20:43:49 | 显示全部楼层 来自: 中国台湾台南市
小阿辉 发表于 2015-6-12 10:20 static/image/common/back.gif( X( |: _7 |' Z0 z  `3 _0 h
依然是无法实现啊 是否是语句出错了
, D$ A1 o8 R8 G* {- t6 ]* y! [
如下測試正常
: H: D5 v' i( [3 x& R: J" m. a- w! v8 c* `' W) Y% F- K; @
GG1.gif
发表于 2015-6-12 22:25:33 | 显示全部楼层 来自: 中国广东深圳
ryouss 发表于 2015-6-12 20:43 static/image/common/back.gif* q0 i8 A' ~, }( t. W  P
如下測試正常
* e0 E) i3 e1 I8 Y0 F
梁大,据测试,当文件的自定义属性是写在“自订”栏里时,运行宏可以完成预订功能;
' c  U* n0 X. c% U, s! b
2 I0 u8 m9 O# `  r  ?8 O# ^8 X但想请教,如果自定义属性是填写在“配置特定”(也就是繁体版的“模型组态指定”)栏里时,应该怎样修改您的原宏代码来实现把指定内容替换成新值的功能?恳请指点。谢谢梁大。
发表于 2015-6-13 11:16:17 | 显示全部楼层 来自: 中国台湾台南市
本帖最后由 ryouss 于 2015-6-13 11:23 编辑 5 R( p1 n9 g3 H* `& ]; W
NC@jiang@nan 发表于 2015-6-12 22:25 static/image/common/back.gif2 e2 Q% ~7 z3 M0 ?
梁大,据测试,当文件的自定义属性是写在“自订”栏里时,运行宏可以完成预订功能;
, Z+ o: q$ b$ X" r. S  F3 c1 N3 a: i7 `+ T4 }! @. i7 N
但想请教,如果自 ...
/ Y) r/ x% J% |$ u! ~
參考如下,把附檔存到 c:\test\ 之下 測試,
% `; u& g0 k9 O0 B* |功能:在批量零件配置特定屬性之 partid 欄值的 YQ 字串取代為 BR. |/ `$ C1 G; v: S: H9 X" Z+ d
SWP.png 7 I3 Q% O9 ]* E$ {2 D% i

, q; R( f- a* o! D+ E test.rar (264.21 KB, 下载次数: 53)
发表于 2015-6-13 12:18:09 | 显示全部楼层 来自: 中国广东深圳
ryouss 发表于 2015-6-13 11:16 static/image/common/back.gif2 n$ t, h- ~# D( a9 I
參考如下,把附檔存到 c:\test\ 之下 測試,
4 f1 _8 T: \% o8 V功能:在批量零件配置特定屬性之 partid 欄值的 YQ 字串取代為 ...

' s. Z0 a% x0 N# d& s梁大,测试您这个宏是SW2015做的,我的电脑装的SW2012,不能测试。8 U8 i' H- `# o
谢谢您的回复。
发表于 2015-6-13 13:25:56 | 显示全部楼层 来自: 中国台湾台南市
NC@jiang@nan 发表于 2015-6-13 12:18 static/image/common/back.gif0 P! }7 ]# T. y' C7 u6 N
梁大,测试您这个宏是SW2015做的,我的电脑装的SW2012,不能测试。* s4 H2 t* W8 l* B4 ^5 ^5 _
谢谢您的回复。
0 C) o) Y5 t( B. m3 w* S" X( d/ L
在2012測試的
% |! J0 L" ^. M) z: O: A2 `; m/ g/ a' H; q1 E- @! Q
capture-2.gif
发表于 2015-6-13 15:31:01 | 显示全部楼层 来自: 中国香港
神人 gt.adan 的法器可能对楼主有帮助。
  ~% B$ o) t( {" v2 o! A$ O  S 2014-11-7 下午 02-52-38.gif
0 Y( _8 E( H7 }) D0 S& z% t 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( j0 @; L) r0 U& F
梁大,测试您这个宏是SW2015做的,我的电脑装的SW2012,不能测试。+ m/ O$ Y( v1 v$ l( C4 N9 ~' U
谢谢您的回复。
0 U- G+ R4 {9 I- y0 |+ F" X
将语句复制到你的版本即可
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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