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

[二次开发源码] NX二次开发源码分享: 判断程序是外部运行方式还是内部?

[复制链接]

2018-10-1 17:42:25 1978 0

admin 发表于 2018-10-1 17:42:25 |阅读模式

admin 楼主

2018-10-1 17:42:25

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

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

x

& ]" e+ a: k6 T# W  x8 i+ ]$ a1 W9 n' h# l) e& q/ S# {
NX二次开发源码分享: 判断程序是外部运行方式还是内部?7 U8 q& F$ n$ `; v7 @* S) l

8 r5 K' U5 M, E9 g* @# S1 `' C6 D# E" n
[mw_shl_code=csharp,true]Imports NXOpen
; @0 P& |0 S! M# M
. A2 H0 E1 D, ]Module NXJournal
5 O8 z8 c; K8 `' T$ V# B0 T- C( r3 J( \4 L& w2 ?- q
    Dim theSession As Session = Session.GetSession()/ p& [) q1 t% r5 K2 Z( z3 n
! r5 r2 W! ~2 T% X' H+ B' `* |" ^# s
    Sub Main
( b' ^. w7 a4 x" j7 J% M, h# h. o- w2 t, e5 d
      If theSession.IsBaTCh8 K. @. m8 z, [$ Y3 B
        Echo("This is being run in Command Line (Batch) Mode NX")) E+ W. ]; O. p  s& G% G2 k8 K
      Else
! s5 Q% K6 @0 u        Echo("This is being run in Interactive Mode NX")
) e! d8 q: R% g9 m( f/ F      End If- _6 m; L9 O( N) @  J

8 ?. V, c% S: x    End Sub
& c/ v" J5 h1 H! f% `6 e3 N- i% o

5 C3 X  N# D- A% A, P    Sub Echo(ByVal output As String)
! k7 u+ {0 P) R! C        theSession.ListingWindow.Open()
% j* T; U. J0 C- K1 X        theSession.ListingWindow.WriteLine(output)
: v( g( l/ ~* H3 a4 Z        theSession.LogFile.WriteLine(output)
7 a+ [  |4 R3 a    End Sub2 U* t2 a+ A" W+ S) e
0 Z# P& v2 K, p  v* j
End Module[/mw_shl_code]) i+ j) _1 {$ R
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了