PLM之家PLMHome-国产软件践行者

[二次开发源码] NX二次开发源码: 报告当前视图对象所有信息

[复制链接]

2019-9-1 11:04:13 1531 0

admin 发表于 2019-9-1 11:04:13 |阅读模式

admin 楼主

2019-9-1 11:04:13

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

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

x

# ^' P- |; ^0 K' J% Z' o. b: t# D$ K. k8 _& H/ X. e" p: l6 F
NX二次开发源码: 报告当前视图对象所有信息; W, ^, ]" \0 c3 q( f6 @$ i. Q

. M3 ]& _# y( S% x4 x9 O8 c1 ^
. I6 k. }: ?# |  H8 I$ \, w9 e[mw_shl_code=applescript,true]Option Strict Off7 h; W  a7 p; P/ h
Imports System+ H, `) F% q- U4 j! l' s
Imports NXOpen
' ~" i4 g) ~0 E1 o6 r  @& |8 \2 H- r0 W6 V
Module report_all_objects_visible_in_the_work_view% D( _) `$ O. T% ]1 h' `4 U6 i
% }+ o  B9 k; u6 k
    Dim s As Session = Session.GetSession()" z8 _8 \/ ]6 k* q2 L
    Dim workPart As Part = s.Parts.Work
* W6 n" V$ R2 K& o6 O( i  q4 M  D5 @, I- J
    Sub Main()
: ]" y* J6 s  D) H4 Y( k0 n8 i8 @- l$ _
        Dim visibleObjects() As DisplayableObject = workPart.Views.WorkView.AskVisibleObjects()
. g% P- P' y3 D; n0 W        s.Information.DisplayObjectsDetails(visibleObjects)
: |, X$ ~! L; s, \  @/ v5 A! q
: A" x5 m. H7 ^* ?3 Z    End Sub
% S, _" c8 X2 j9 z/ r4 W7 Y/ C9 a% ?! |; ?9 B
    Public Function GetUnloadOption(ByVal dummy As String) As Integer
& ^) Q/ b7 Y# g7 u0 M        GetUnloadOption = NXOpen.Session.LibraryUnloadOption.Immediately
" T, Q* [+ j8 e  e( F  P) l7 _    End Function5 x" V5 y: j  ^) n0 l: Q

3 j. {' b5 r+ z: {End Module[/mw_shl_code]
! \$ [: M1 b+ W
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了