QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
近来接触用VB进行二次开发,
2 c! [, N5 n$ f) g- N将自己手头的一些资料和自己的创作作品上传。( ~4 y6 [' q& H& i5 a) A% x& A
希望与诸位交流学习。
发表于 2008-4-30 10:20:11 | 显示全部楼层 来自: 中国北京

太好啦。谢楼主。

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

添加属性的宏

添加属性的宏的源文件2 D- i7 f2 z5 t3 u) ~
Option Explicit
$ Q4 |0 g4 v9 T; a$ T. W6 lPublic Enum swCustomInfoType_e
+ J! C. a; L  A! D    swCustomInfoUnknown = 0
% d6 I" ~6 W9 n$ t; P  Q    swCustomInfoText = 30       '  VT_LPSTR/ p+ F* E; b1 V- I7 Z- m% C
    swCustomInfoDate = 64       '  VT_FILETIME
9 S+ c1 n5 T' S  p, @    swCustomInfoNumber = 3      '  VT_I4
8 F( P6 A! p2 G: H! _3 Z4 A/ z8 E    swCustomInfoYesOrNo = 11    '  VT_BOOL
3 K1 d% c+ |7 o8 W" ^; SEnd Enum
) f& X7 e3 I7 s# E+ I1 lSub Main()5 c8 p: M* E/ Q. o; p3 I; J5 Y( g
    Const sCustProp_EngName         As String = "名称"
( w) d7 a0 {+ O% Z! o4 X: z    , L) F# u% l$ u9 w3 v
    Dim swApp                       As Object 'SldWorks.SldWorks9 `8 L% I& j( A3 i
    Dim swModel                     As Object 'SldWorks.ModelDoc2, i$ {9 x4 S) g
    Dim sEngineerName               As String
, ]" ~  c% D. q1 }+ r6 U2 J/ S    Dim bRet                        As Boolean. f& `* N! G( Y  k
    Set swApp = CreateObject("SldWorks.Application")( J- q* _+ Z6 q: K  x+ g, Y* T# r/ N
    Set swModel = swApp.ActiveDoc- d! q! f- j5 N9 c
   
6 q9 F5 d1 X& }  s. [* L" u$ W    sEngineerName = InputBox("请输入名称:")
7 z8 S5 \) \+ j    ' returns False if field already exists
$ C8 u7 R/ [; }+ r5 Y    ' and does not change value: A* P- j# m/ y- t" G8 n% h
    bRet = swModel.AddCustomInfo3("", sCustProp_EngName, swCustomInfoText, "TBA")% @, {# H* M5 P4 f6 G' x4 i
    swModel.CustomInfo2("", sCustProp_EngName) = sEngineerName2 @$ A+ G8 q  o+ R
End Sub
& p6 L5 k7 V- J2 d'---------------------------------------------

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

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