PLM之家PLMHome-工业软件与AI结合践行者

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

[复制链接]

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

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

admin 楼主

2019-9-1 11:04:13

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

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

x

' d+ ]! W/ m, g) B1 l3 ^, h. K, `. c) M8 [5 V" k1 C
NX二次开发源码: 报告当前视图对象所有信息2 [' M5 @: e* O) Q5 O

/ G: R4 s: _$ m5 n; \% I* b* _
[mw_shl_code=applescript,true]Option Strict Off4 q. s7 v1 J: k
Imports System  i; C3 f, z5 T1 Z  p
Imports NXOpen: j, t/ l. d9 z% u
  Y3 l6 B, F! E6 N
Module report_all_objects_visible_in_the_work_view
7 l9 V) R  R3 j; a# c2 R" @& g
; I# p  Y  f! e8 K+ B    Dim s As Session = Session.GetSession()! }, z+ W; F# M' m- n2 J+ b
    Dim workPart As Part = s.Parts.Work
1 B3 O  I8 ?* u  i+ {4 Q' g: ]4 B( d- t* S' L
    Sub Main()
- T) c$ D) z; T
1 j. j5 F; z1 g. Z* s7 }        Dim visibleObjects() As DisplayableObject = workPart.Views.WorkView.AskVisibleObjects()# Z& L( j' I0 r# x- u. N
        s.Information.DisplayObjectsDetails(visibleObjects)
: c* F1 S! l% H1 g+ F: g' g+ t0 b+ ~0 h
    End Sub1 Z: R% m: D. h  P3 Q
! t; \$ q, e; A
    Public Function GetUnloadOption(ByVal dummy As String) As Integer5 X; N3 [7 w# ]% t5 e: G! U- T6 n
        GetUnloadOption = NXOpen.Session.LibraryUnloadOption.Immediately
6 l. a- F5 R8 F, ]9 G$ L  K* V  F5 j    End Function8 U9 j4 }3 V1 i" P6 p

5 X" z3 a5 ^1 G3 n$ REnd Module[/mw_shl_code]( J0 }! q, U0 [9 c  Y( X' \
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了