QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
4天前
查看: 1986|回复: 6
收起左侧

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

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

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

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

x
近来接触用VB进行二次开发,
8 x- ?, |/ J- K" u2 @2 r; C0 ]将自己手头的一些资料和自己的创作作品上传。5 V/ O! J7 B) K+ M# j) T
希望与诸位交流学习。
发表于 2008-4-30 10:20:11 | 显示全部楼层 来自: 中国北京

太好啦。谢楼主。

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

添加属性的宏

添加属性的宏的源文件* ?: u4 f/ Y' l/ E& k5 y
Option Explicit$ C0 e% D0 Q9 H
Public Enum swCustomInfoType_e
; i: V, q( f* ~9 x9 ]+ b. _    swCustomInfoUnknown = 0
  Y5 ^- @/ L. H! z6 S    swCustomInfoText = 30       '  VT_LPSTR2 l* a" F# {& C
    swCustomInfoDate = 64       '  VT_FILETIME
0 c; u; y, i) u    swCustomInfoNumber = 3      '  VT_I4
* T( L8 v5 [4 E# R' {2 o6 G$ P; V/ e% U    swCustomInfoYesOrNo = 11    '  VT_BOOL
2 G: P0 r& w- h# j4 \( ?End Enum# v5 O: V+ x- D9 p6 K# S. J2 v
Sub Main()
! R5 w: o: x( v& o4 Z    Const sCustProp_EngName         As String = "名称"5 `, ?1 V4 y' q$ R
    ; E& Q/ V; e9 M
    Dim swApp                       As Object 'SldWorks.SldWorks' _0 f. [7 z+ p, g" g9 X; z
    Dim swModel                     As Object 'SldWorks.ModelDoc29 L0 r/ G0 I  c- d# E
    Dim sEngineerName               As String% b6 Y7 O! O4 ~+ Z* z5 |2 G
    Dim bRet                        As Boolean
4 \( I3 K8 p, {/ V& F    Set swApp = CreateObject("SldWorks.Application")
/ K% m6 {4 r2 M0 n    Set swModel = swApp.ActiveDoc
0 U' b, B9 o! ~6 B% g    9 a! G+ ?, B( J' k  v
    sEngineerName = InputBox("请输入名称:")1 }5 G9 O' y0 T# v, b3 b- [
    ' returns False if field already exists
$ S/ D7 O9 ^" z; K: I: z$ r    ' and does not change value( g" m& W: x- U, z6 N9 \$ G+ a8 V$ K  _
    bRet = swModel.AddCustomInfo3("", sCustProp_EngName, swCustomInfoText, "TBA")' A- j) e& v% {5 f5 Z/ B9 Q
    swModel.CustomInfo2("", sCustProp_EngName) = sEngineerName
: D; B/ [% l! F" s' p, NEnd Sub
! T$ Q. }. [. w. g* 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 )

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