QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
6天前
查看: 16577|回复: 45
收起左侧

[分享] 批量更改零件"配置特定"之名稱屬性併合名稱及規格之值

[复制链接]
发表于 2015-3-31 21:25:17 | 显示全部楼层 |阅读模式 来自: 中国浙江嘉兴

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

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

x
本帖最后由 ryouss 于 2015-4-1 13:16 编辑
) F" r9 |' @) Y/ M0 _- _3 i% y, T* e  P9 A9 f: }& ]/ ^: @+ i  J% }
參考& i. u$ a0 y* B' f1 r! x
功能:批量更改同一零件存放路徑之"配置特定"(繁體版叫 模型組態指定)屬性( {' ?. {6 e. f& j8 |; m' m
1.執行 main 主程式+ Q' p' o! G+ C+ e) A) d0 u$ I
2. 在提問對話表(圖1)鍵入要更改之零件文件路徑
6 l" G$ A+ o' `2 F) A, x0 v  ~. L' N2 C" N
圖1
: ^' ~% |9 |3 Q: q2 n 1.png
2 L2 ~$ D/ d3 s/ Y3 W5 V
2 r& s# j: C, c; T& Z9 u3. 更改前配置特定
: T$ j) o' D* H9 Y) \. X
( o7 i' L* ^' R; ]* G- ^% p 2.png 2 h. q, S% n! C! ?9 y4 D
8 I6 A8 W& L$ v
4. 更改後配置特定
# w) E# B5 t* i% S4 v6 b7 w/ k6 u$ @* Q) b3 Y3 [, V
3.png
$ I8 s1 c. E' s$ R6 V
3 }$ D0 x- d/ i& Y9 ~- y5. 編程% a- j( U' J0 @" @2 N* M/ d# c
. `) Q% h( E" |) v+ j
4.png
/ F( V. ?: w- t' d
9 a' v. q5 a7 w( Z( z2 z, f% V- i
7 c2 M4 \% X+ k  }9 K7 q/ z  x5 w, p/ }" f5 @3 f! {  z' V
0 a, F7 ~/ y* U& ?! p
12#有更新檔
4 [$ |- l. ?8 g0 v) M+ L Macro.rar (10.77 KB, 下载次数: 158)

点评

此贴将发布在三维网订阅号里。  发表于 2015-4-1 10:06

评分

参与人数 1三维币 +10 收起 理由
goto3d + 10 好资料,感谢您对论坛的支持!

查看全部评分

发表于 2015-3-31 23:00:33 | 显示全部楼层 来自: 中国台湾
謝謝梁叔!已收藏~

点评

謝謝關心,網友的需求硬做出來的,看看是否能再簡化!  发表于 2015-3-31 23:05
发表于 2015-3-31 23:10:52 | 显示全部楼层 来自: 中国山东莱芜
谢谢,收藏   
发表于 2015-3-31 23:12:41 | 显示全部楼层 来自: 中国山东莱芜
谢谢,大师辛苦了
发表于 2015-3-31 23:26:11 | 显示全部楼层 来自: 中国山东莱芜
运行宏后提示:Enter a folder path containing any solidworks files(for example”c:\test\”),请大师继续帮忙
 楼主| 发表于 2015-3-31 23:38:23 | 显示全部楼层 来自: 中国浙江嘉兴
luanguangtao 发表于 2015-3-31 23:26 static/image/common/back.gif
6 |5 ?2 ~/ E' S+ o, e运行宏后提示:Enter a folder path containing any solidworks files(for example”c:\test\”),请大师继 ...

/ X& W$ y0 n9 j' L& n/ \: r如1# 圖一,就是要鍵入 要處里的零件文件儲存路徑啊(格式如舉例)
2 p; h, k6 K4 W不然谁曉得你把文件藏在哪里???7 f7 D0 l; F0 {$ {' e1 n% G) @  H% `
发表于 2015-3-31 23:51:51 | 显示全部楼层 来自: 中国山东莱芜
不知为何原因,输入存档路径后确认,打开文件的属性没有变化,有没有新的文件产生,请大师示范一下如何用
 楼主| 发表于 2015-4-1 08:23:40 | 显示全部楼层 来自: 中国浙江嘉兴
本帖最后由 ryouss 于 2015-4-1 08:28 编辑
3 M3 X$ K, C4 _- s* m6 B8 c2 g- q; g
luanguangtao 发表于 2015-3-31 23:51 static/image/common/back.gif8 \6 [! t$ c* E+ L& l' U* v
不知为何原因,输入存档路径后确认,打开文件的属性没有变化,有没有新的文件产生,请大师示范一下如何用

2 \$ Y' q8 G9 `$ y- ]0 ?0 @C:\Users\lsc\Desktop\板彎曲.SLDPRT% S1 A& ~8 v6 _* _
如上要處理" 板彎曲.SLDPRT " 的零件圖,就需鍵入  C:\Users\lsc\Desktop\  注意路徑最後要有 \  之符號.' t7 `' G- A' T( K! s/ K$ C
3 W; u$ O8 O7 K% O  @- N8 N, U8 J
另建議把你的配置特定貼圖出來做參考.
$ p6 g" p% K- g2 p, w, `& m6 b2 ^) @# _: E0 m
其他大大測試有問題嗎?煩請回知謝謝.(2012版也可用)
发表于 2015-4-1 08:57:14 | 显示全部楼层 来自: 中国山东莱芜
大师说的对 “注意路徑最後要有 \  之符號”,已成功,谢谢大师

点评

成功就好,讓我鬆口氣!  发表于 2015-4-1 09:03
发表于 2015-4-1 09:27:42 | 显示全部楼层 来自: 中国广东东莞
梁大,您这个宏意思就是在名称后再加上指定配置的规格,对吧,我还是略有不懂.

点评

是的,比對1#第2圖及第3圖就知道了  发表于 2015-4-1 11:05
发表于 2015-4-1 10:14:40 | 显示全部楼层 来自: 中国山东莱芜
梁大,还需继续请教,一般配置下有多种,例如螺母M6、M8、M10、M12等,使用宏只能修改选中的一种配置(即当前配置),而其他配置下不能修改,这和手工修改速度差不多,可否使用宏后将全部配置的属性都做修改,还需大师帮忙% `5 U' F7 X& y% M3 B
 楼主| 发表于 2015-4-1 10:46:23 | 显示全部楼层 来自: 中国浙江嘉兴
如1#基本功能有了,可以再進一步修飾好些!8 ^- l& b& B+ a0 s, y3 n/ U! i

! \8 u1 {1 T1 F/ x% O5 F# O capture_04012015_102531.png * }* ^% `/ R+ a2 n4 v3 j0 B
  o3 u. r5 h- d, b! p
Configuration Specific.rar (9.6 KB, 下载次数: 96)
 楼主| 发表于 2015-4-1 10:48:46 | 显示全部楼层 来自: 中国浙江嘉兴
luanguangtao 发表于 2015-4-1 10:14 static/image/common/back.gif
' V) r* a+ i, l, q" T5 i8 g梁大,还需继续请教,一般配置下有多种,例如螺母M6、M8、M10、M12等,使用宏只能修改选中的一种配置(即当 ...

! D" w& G* H7 z, M9 X可否使用宏后将全部配置的属性都做修改,- T5 O# h0 H( l; A# [! f

( W, l* f$ F% n" A" V# Z; C# L2 O. g何謂 全部配置的属性,請貼圖說明?
发表于 2015-4-1 11:57:22 | 显示全部楼层 来自: 中国山东莱芜
使用后无法将全部配置的属性都修改
发表于 2015-4-1 12:00:15 | 显示全部楼层 来自: 中国山东莱芜
不好意思,上一贴未看,新发的宏还未试用,试用后将结果告知
发表于 2015-4-1 13:34:34 | 显示全部楼层 来自: 中国山东莱芜
配置属性是都修改了,但出现一个问题,所有配置里的规格都变成了相同的,即当前默认的配置中的规格
 楼主| 发表于 2015-4-1 13:50:16 | 显示全部楼层 来自: 中国浙江嘉兴
luanguangtao 发表于 2015-4-1 13:34 static/image/common/back.gif% e7 U) t8 V3 |7 h$ b' I  O
配置属性是都修改了,但出现一个问题,所有配置里的规格都变成了相同的,即当前默认的配置中的规格

/ P* V+ r$ Q4 l0 W2 Y/ ^規格依要求本來就不變動,不然規格是要依據什麼??
发表于 2015-4-1 13:59:53 | 显示全部楼层 来自: 中国山东莱芜
但现在是运行宏后,规格发生了变动。例如螺母有三个配置M8、M10、M12,属性中规格分别是M8、M10、M12,如果当前的配置是M10,运行宏后,三个配置中的规格都变成了M10,名称都变成了螺母 M10
 楼主| 发表于 2015-4-1 14:18:24 | 显示全部楼层 来自: 中国浙江嘉兴
luanguangtao 发表于 2015-4-1 13:59 static/image/common/back.gif
" q% c' B6 R9 y但现在是运行宏后,规格发生了变动。例如螺母有三个配置M8、M10、M12,属性中规格分别是M8、M10、M12,如果 ...

. h; l' g, {4 P1 S; t( H" g. [請把未更改前及更改後之 配置特定屬性表貼圖參考
发表于 2015-4-1 14:59:14 | 显示全部楼层 来自: 中国山东莱芜
查看了一下宏,修改时“规格 “后面多了一个空格,将其改为”规格“后保存,再次运行宏,图片如下:1、2、3为原文件,用后1、用后2、用后3为运行后的,只有M10X60的名称属性变了,其他2个未变
1.PNG
2.PNG
3.PNG
用后1.PNG
用后2.PNG
用后3.PNG
发表于 2015-4-1 15:03:30 | 显示全部楼层 来自: 中国山东莱芜
个人认为M10x60,为当前激活的配置,运行宏后,其达到了效果,但另外2个没有激活的配置就无法修改。是否有办法逐个激活配置,然后修改
! I# w. E. T6 `" X+ T- Q% P1 `

点评

不經宏激活就用手改了  发表于 2015-4-1 15:52
 楼主| 发表于 2015-4-2 12:46:59 | 显示全部楼层 来自: 中国台湾
本帖最后由 ryouss 于 2015-4-2 18:40 编辑
0 g) t+ @* m4 r& @/ y: i
luanguangtao 发表于 2015-4-1 15:03 static/image/common/back.gif
  i6 L- A% ?+ M! O2 }个人认为M10x60,为当前激活的配置,运行宏后,其达到了效果,但另外2个没有激活的配置就无法修改。是否有办 ...

$ [8 i, o3 n/ U' U& f) e' x/ M5 T試試如下,改為可處理當前及批量的1 M- C% n/ @% S( j

8 `% v6 W& _0 u$ f- S% _處理當前零件的操作說明:  K' A' h/ ]5 l6 Z. W% K
1. 打開須處理的當前零件圖.
  m, z% M. N! p1 I" w3 b4 g. @2. 在"執行項目"提示對話表鍵入  1 ,按確認鍵.
/ W3 z8 X1 j" k. o3. 處理當前的要注意需人工存檔.
. C: K* C/ j6 c0 Y$ s( e3 m. m* r- n  |
新增執行項目提示對話表(1,2 以外的代碼跳出宏)* {3 z2 Z; d- ?0 e. \+ P- u' T- H
2.png . g+ W8 I# A+ _; ]2 ~& A/ D* D

7 S- `0 _  H% b5 z, }" D 1.png
( K$ y' c8 h: j1 R
& `- Y  i3 {# a: h Macro.rar (10.69 KB, 下载次数: 46)
发表于 2015-4-3 14:27:48 | 显示全部楼层 来自: 中国山东莱芜
执行后结果和原先相同,只是当前激活配置的属性做了更改,未激活的没变,操作过程中不显示如何提示
发表于 2016-1-7 12:56:14 | 显示全部楼层 来自: 中国广东深圳
找了好久终于找到了
发表于 2016-1-17 11:31:37 | 显示全部楼层 来自: 中国广东深圳
我的是64位系统,用EXCEL 2013打开,提示如附件。请问要怎么处理呢?
QQ图片20160117112700.png
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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