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

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

[复制链接]

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

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

admin 楼主

2018-10-1 17:42:25

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

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

x
- R& m! c5 p& K# F6 p

! D5 u; v/ |" [7 ^NX二次开发源码分享: 判断程序是外部运行方式还是内部?
8 }: A7 A3 D0 ]; A/ M$ v% P$ n- g4 z" h- g, ^4 s% o3 u( x
( h$ p- z- L9 S" o' n4 L1 }
[mw_shl_code=csharp,true]Imports NXOpen8 w% o$ t. }9 J) b

$ N  k1 R/ |8 q6 jModule NXJournal9 `" C5 _. Q: C
1 Y+ T, ~4 K7 Y/ y) q5 f
    Dim theSession As Session = Session.GetSession()1 S7 p+ @8 g; p, r, E
7 J1 D/ N% o; k' g+ V- \) B6 W
    Sub Main. g8 F+ s' _6 b6 g( [
; ]5 _2 U, @3 }) X. t" b" _
      If theSession.IsBaTCh
9 I& n% B" M7 p  U, v0 P        Echo("This is being run in Command Line (Batch) Mode NX")
# q. I  |" w+ R5 @$ k% n$ w      Else) r. y! l$ h! ]0 M) L3 n, Y% s
        Echo("This is being run in Interactive Mode NX")
! i( z' v+ Q$ P: K5 I; v      End If7 p( [! o* }* w& N
! Q: `8 ]6 v) ^" R8 z/ b/ h3 x
    End Sub# r  L2 M' @' U# b

) [+ F) Q9 v3 R7 o/ x5 u  I; I  \# {* i( A" s5 x( K
    Sub Echo(ByVal output As String), O; E3 h, B  I% E4 _) J* k! D
        theSession.ListingWindow.Open()
4 U+ Y& U$ N- c2 c* }, i# X+ R+ X$ U        theSession.ListingWindow.WriteLine(output)" E6 I) d9 y/ ~0 a3 Q
        theSession.LogFile.WriteLine(output)
4 B" _- z; G) o  [, L6 H    End Sub# L/ j: ^: g- k0 _2 D9 R
% J3 G6 D* \9 q, p1 ^! s. ?
End Module[/mw_shl_code]
, F/ |! }! S( A2 A% S: G5 m
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了