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

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

[复制链接]

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

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

admin 楼主

2018-10-1 17:42:25

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

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

x

1 ^' M& E8 N' H
$ a: G; D. @! I0 d! pNX二次开发源码分享: 判断程序是外部运行方式还是内部?8 I/ B# s) k  {  r
8 u0 h8 A% l) V  _8 q, s

1 B8 O" X2 L* Z2 Q+ T) m[mw_shl_code=csharp,true]Imports NXOpen8 B3 y7 ?: y$ }6 u0 s7 {
5 w7 j% W; b# D0 D& N: s0 L6 @! y
Module NXJournal
( ]9 x" `) l) I
# [/ N: {5 \+ X" s    Dim theSession As Session = Session.GetSession()1 w. N( ?! c, b) Q
+ M5 X  H! X0 P" a
    Sub Main
. Z9 t' n# u: E6 c. _1 F& b" ~# |9 F9 U; e0 o8 u
      If theSession.IsBaTCh' a. {( r. X! Q
        Echo("This is being run in Command Line (Batch) Mode NX")( G. n3 O% K& @2 r4 V
      Else7 F  x% g- q! k- v3 e( J
        Echo("This is being run in Interactive Mode NX")
: K2 |; P7 e7 L9 G) H# ?      End If
/ N3 G3 o* ~/ {1 A8 G/ {6 A; g; ^: V8 T0 ]( u. q" S' {5 G' e% P$ W
    End Sub
4 e$ l9 f+ c) d
/ d1 L# e- A3 p1 L2 Z# f  S  z
6 _' x- S. h9 j3 Y6 K9 ]    Sub Echo(ByVal output As String)
# p' _+ _3 y% d) p) W8 M$ ?        theSession.ListingWindow.Open()7 w2 |8 Z+ s( o9 M; k$ f
        theSession.ListingWindow.WriteLine(output)
$ d0 ^/ Q7 u5 n6 S4 o        theSession.LogFile.WriteLine(output)& W% i8 H  b; r0 I3 S# h
    End Sub( W2 n: |+ Q4 V3 ~" G& @/ c- |# j- M
0 ^& I  f7 u2 ^; M2 i6 j; Y
End Module[/mw_shl_code]! [+ f* }# I4 ?. O6 z
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了