QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
3天前
查看: 1985|回复: 6
收起左侧

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

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

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

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

x
近来接触用VB进行二次开发,
" ~) K6 T  v) }9 @4 W8 w0 g将自己手头的一些资料和自己的创作作品上传。
+ B' u- B+ v7 q2 X' B2 |希望与诸位交流学习。
发表于 2008-4-30 10:20:11 | 显示全部楼层 来自: 中国北京

太好啦。谢楼主。

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

添加属性的宏

添加属性的宏的源文件; x4 }* g- @. N  a& Y+ [+ J
Option Explicit" @, H9 \' S0 A% A( {5 f; p* C
Public Enum swCustomInfoType_e
) x! Z+ `0 {: U. c, j( @* Q( _5 N    swCustomInfoUnknown = 0
! N3 n, x9 b. F* W    swCustomInfoText = 30       '  VT_LPSTR& P+ k6 D& ^$ Z+ I- c5 e# A- v6 {
    swCustomInfoDate = 64       '  VT_FILETIME8 d' ?1 {1 L6 X
    swCustomInfoNumber = 3      '  VT_I4" ?1 u9 D- D- s# v/ Y  y: I; I- T% G
    swCustomInfoYesOrNo = 11    '  VT_BOOL8 _( T. V# C3 w
End Enum
& a  E0 E2 b( J% `. d6 TSub Main()3 q, p" I" @: a. l! c0 N/ |
    Const sCustProp_EngName         As String = "名称"
" i* \" M' @- m    % {+ C: f" |5 A- C  u& {  k
    Dim swApp                       As Object 'SldWorks.SldWorks. M" O6 y# L4 J  N
    Dim swModel                     As Object 'SldWorks.ModelDoc2: W, L! d9 R) c& N' g  [
    Dim sEngineerName               As String# v- g9 F, m8 |1 N9 @! h
    Dim bRet                        As Boolean
1 m7 a; ^3 V) n* f2 D    Set swApp = CreateObject("SldWorks.Application")
% Q% h0 a- [$ z4 \    Set swModel = swApp.ActiveDoc' K. L3 U+ u% i, q
   
* _% z& p' s; T8 H7 t9 V9 y    sEngineerName = InputBox("请输入名称:")6 ]" P6 r# C6 G/ P0 C
    ' returns False if field already exists
5 x$ e$ N  E+ D  s+ [  ~9 U. b" Y4 `, n; n    ' and does not change value
; b3 l! y2 g+ h# M7 b& ^    bRet = swModel.AddCustomInfo3("", sCustProp_EngName, swCustomInfoText, "TBA")
# w  O' i3 Z, |# p8 M7 v    swModel.CustomInfo2("", sCustProp_EngName) = sEngineerName5 o7 C* @6 b- B
End Sub
. }/ L9 v5 a5 W'---------------------------------------------

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

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