QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 1977|回复: 6
收起左侧

[分享] 用VB进行二次开发

[复制链接]
发表于 2008-4-30 08:50:55 | 显示全部楼层 |阅读模式 来自: 中国山东烟台

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

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

x
近来接触用VB进行二次开发,
2 z" [( z( Q0 A将自己手头的一些资料和自己的创作作品上传。
9 N* f$ X: d1 e0 W# Z* a1 x1 t希望与诸位交流学习。
发表于 2008-4-30 10:20:11 | 显示全部楼层 来自: 中国北京

太好啦。谢楼主。

:) :) 俺也正想学习这方面呢。
 楼主| 发表于 2008-4-30 11:33:56 | 显示全部楼层 来自: 中国山东烟台

添加属性的宏

添加属性的宏的源文件
: e5 n5 p9 m! |2 i4 ?( k6 AOption Explicit
; g2 c( K. F: O. X4 NPublic Enum swCustomInfoType_e- D9 j+ o6 t+ S7 g- g1 S. M% ^0 B7 s$ K
    swCustomInfoUnknown = 0
6 a: E7 b* f7 P3 Q" b# o    swCustomInfoText = 30       '  VT_LPSTR0 {0 D1 ]+ A* @0 `6 {% [: T9 B
    swCustomInfoDate = 64       '  VT_FILETIME
; n9 [0 Z) I% J    swCustomInfoNumber = 3      '  VT_I41 \8 c2 Q& g  F7 O
    swCustomInfoYesOrNo = 11    '  VT_BOOL0 S6 U: ~0 Y! v/ n9 y
End Enum  u7 \' o) ]7 `1 e8 }4 z3 S
Sub Main()
3 q3 ^" H: P2 a% H0 H    Const sCustProp_EngName         As String = "名称"( R2 i; K+ r* N+ G
   
5 J5 T% h* K. E* v/ R( m: O& g    Dim swApp                       As Object 'SldWorks.SldWorks
- M3 p+ {* g7 D    Dim swModel                     As Object 'SldWorks.ModelDoc2( Z- B: [. K+ \; V2 y) s$ x1 q8 ?
    Dim sEngineerName               As String
3 [/ b  |  t/ R) h& H+ l  z    Dim bRet                        As Boolean, p' w: n7 S# }9 k: d* q0 U! p
    Set swApp = CreateObject("SldWorks.Application")4 w! f/ g1 o8 `: W4 R) p
    Set swModel = swApp.ActiveDoc
0 n4 W3 J7 ]4 i1 C   
! G! S# G7 i" e& C+ i. h, H    sEngineerName = InputBox("请输入名称:")
' c% X6 ]7 u5 s    ' returns False if field already exists1 j, X# _2 g# ^3 K: @5 j/ s4 H
    ' and does not change value
$ z- h/ r8 n; S    bRet = swModel.AddCustomInfo3("", sCustProp_EngName, swCustomInfoText, "TBA")
+ b3 y1 u6 U$ S9 ?* t- ]    swModel.CustomInfo2("", sCustProp_EngName) = sEngineerName4 O' l( Q2 d, V3 ]' R* Q! H
End Sub0 [( e/ @8 b- ]5 B4 P
'---------------------------------------------

添加属性.rar

7.08 KB, 下载次数: 36

宏的源文件

发表于 2008-4-30 10:52:31 | 显示全部楼层 来自: 中国宁夏银川
非常感谢老大的帖子,现在正在急用。
发表于 2008-4-30 11:40:40 | 显示全部楼层 来自: 中国上海
我是做模具的,需要这方面的知识
发表于 2008-5-23 10:42:21 | 显示全部楼层 来自: 中国广东广州
楼主,可否发点装配的上来,我正在做这个,好郁闷呀
发表于 2008-6-25 10:45:15 | 显示全部楼层 来自: 中国陕西西安
我也在做啊,好难,手头都没有资料可参考 :(
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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