QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
近来接触用VB进行二次开发,
1 y/ r( a- r2 U% A- D$ ?7 C将自己手头的一些资料和自己的创作作品上传。
, q/ W0 P) Z0 `' n希望与诸位交流学习。
发表于 2008-4-30 10:20:11 | 显示全部楼层 来自: 中国北京

太好啦。谢楼主。

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

添加属性的宏

添加属性的宏的源文件
8 }- ]% C+ P$ D" ]& n% YOption Explicit2 n. P- z; p( [; [7 \- \$ Z; |
Public Enum swCustomInfoType_e& _/ C. n4 e! j- N$ Y9 `
    swCustomInfoUnknown = 0
2 t" U# c5 u. D5 A+ J8 N) `6 O    swCustomInfoText = 30       '  VT_LPSTR
7 o) ~; f# {1 b* A7 r# J+ }; A    swCustomInfoDate = 64       '  VT_FILETIME
# |+ G1 I- O; ?6 ?/ `    swCustomInfoNumber = 3      '  VT_I4
7 P9 j' y; u5 t7 h2 @    swCustomInfoYesOrNo = 11    '  VT_BOOL! j' l1 }9 x' \7 }" _4 f
End Enum
, O% u" [2 s; s' @* G. G/ h( l7 |Sub Main()1 [. r' z. R8 G6 G9 j
    Const sCustProp_EngName         As String = "名称"
0 O) V- c  {# c   
# d2 x) c, y7 S+ q9 r    Dim swApp                       As Object 'SldWorks.SldWorks2 }7 O( e, Y/ Z- I8 e( c0 h
    Dim swModel                     As Object 'SldWorks.ModelDoc26 n$ I" T; n! r5 k8 ~/ l
    Dim sEngineerName               As String  v6 r: ^8 @1 K, N3 Y) A$ J) u
    Dim bRet                        As Boolean/ V" v; T5 T9 ^2 J: d% C* v$ m
    Set swApp = CreateObject("SldWorks.Application")
# q1 ~, C1 I- U; @" t1 ~6 r    Set swModel = swApp.ActiveDoc
$ I; }$ I( k1 k! O) |* p. G9 {   
! Y# j- L2 E* F) i% c# S; @3 H5 J    sEngineerName = InputBox("请输入名称:")
! P& X1 [+ {" L; e, R4 s9 j% u! ?$ ^    ' returns False if field already exists
' x. r% e5 G: k3 H4 P' l    ' and does not change value0 `) w& i9 a, _& ^; o
    bRet = swModel.AddCustomInfo3("", sCustProp_EngName, swCustomInfoText, "TBA")
2 p& N  F3 p9 c  ]9 o: }    swModel.CustomInfo2("", sCustProp_EngName) = sEngineerName- G7 f( a4 ^3 i- c% a
End Sub
1 `( Y7 M  t; u5 G: Y+ G9 z'---------------------------------------------

添加属性.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 )

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