PLM之家PLMHome-工业软件践行者

[二次开发源码] NX二次开发源码分享: 快速获取显示部件下所有的视图

[复制链接]

2018-8-20 08:09:12 2300 0

admin 发表于 2018-8-20 08:09:12 |阅读模式

admin 楼主

2018-8-20 08:09:12

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

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

x
NX二次开发源码分享: 快速获取显示部件下所有的视图
* \3 I" e" J) C4 y" |  v" g% X* U$ S6 X" G
4 o. _# G* H' F4 q6 k
比较快的方法吧,直接找属性VWLETTER! \( m) ]  V$ L# e: R" H. s9 o- u

3 G5 }+ j! G! ]8 D5 ]: q' F2 |1 _1 |0 q/ A0 c2 h5 M% M$ b6 B# Z
        For Each dwg As Drawings.DrawingSheet In theSession.Parts.Display.DrawingSheets/ c" t7 t0 j( F" c' q) h0 ?( S  |
            Echo("Drawing: " & dwg.Name.ToString)" b8 g2 x: s* G% l$ ^, G
            For Each draftingView As Drawings.DraftingView In dwg.GetDraftingViews()
. ]" X: Y5 i' M( w. e                If draftingView.HasUserAttribute("VWLETTER", NXObject.AttributeType.String, -1) Then
; L, o3 h1 z9 V- M7 \. j                    Echo("    " & draftingView.Name & " - " &! b* b9 B: n+ F2 Q5 E/ H
                         draftingView.GetUserAttributeAsString("VWLETTER", NXObject.AttributeType.String, -1))
; {3 Y  D* v0 c: w/ h* @                Else
6 Z& I* G/ I, B2 ~0 ^                    Echo("    " & draftingView.Name)* p, Z. S. U% W  M  {! Y
                End If1 U4 U' K+ ~0 W
            Next$ H/ l. c/ P* @( Q
        Next2 v" [: e* p1 {& x3 _2 u

( E8 Q" Z" ^. M
  V$ I; j  Y8 \% ]  @2 _8 L3 r. E
    End Sub
  E' ?6 o' M! \, V( `& S6 ^) ?% b2 c+ ]/ E
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了