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

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

[复制链接]

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

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

admin 楼主

2018-10-1 17:42:25

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

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

x
7 T( Z$ V. u+ d7 q. O

6 T0 i6 i  s8 U  LNX二次开发源码分享: 判断程序是外部运行方式还是内部?
* l5 M1 I" N; H* L/ ]5 e, e
3 H* S3 v9 k7 e% s7 f
9 H# H& N0 u; i' R  R[mw_shl_code=csharp,true]Imports NXOpen
% K9 z: j8 r( H. m4 ]; v" R7 f6 T
# t; V9 T& v6 T/ Y- k0 a; P5 B) OModule NXJournal- I7 M7 Y, Q7 X. b4 L

5 e. z* ?, A) s    Dim theSession As Session = Session.GetSession(). u9 E5 [, o' }( o3 M- x
2 l3 i. d" O! R1 K: M& q
    Sub Main: P4 x* [" L! |. O8 K' A
: k* \. r5 |7 j) y/ q2 H
      If theSession.IsBaTCh/ t0 s/ F9 B, W: r! j" f) i
        Echo("This is being run in Command Line (Batch) Mode NX")* T( Y( _% p' Y5 H- _
      Else
; k( m  s( }. U        Echo("This is being run in Interactive Mode NX")
6 L0 a( l5 e2 M      End If
! H. P( G8 @! ~* b9 G) \1 ?' h# @- ~9 D# N
    End Sub  M  m6 F( Z1 R4 Z; t1 v6 G

  C5 r# R$ A+ e  \$ m8 S1 r# T0 K3 f( S/ |8 C; U0 e, ~; S: P% c( l0 O, H3 L
    Sub Echo(ByVal output As String)$ L' c  \: o$ u* c$ I- z' j; |
        theSession.ListingWindow.Open()% z% ?# S! [+ h0 a
        theSession.ListingWindow.WriteLine(output)5 Y2 w/ C  x/ q: e* G
        theSession.LogFile.WriteLine(output)  j+ [: q. @/ W
    End Sub* r4 T1 q& [, ^- {3 c6 B7 g
1 \3 h/ J2 m3 p! s
End Module[/mw_shl_code]
& C; q3 r* B0 |% _) r4 P7 u8 A
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了