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

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

[复制链接]

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

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

admin 楼主

2018-10-1 17:42:25

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

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

x
; F/ C/ {# _3 j: o" `5 b: @
! t( @; B" I; l5 B
NX二次开发源码分享: 判断程序是外部运行方式还是内部?$ ^, ?4 t' w, O: A; P, `' n
; k2 M5 {  D7 S" z* E( r

6 @8 }+ l. _4 B# `6 Z- M[mw_shl_code=csharp,true]Imports NXOpen
* O5 g- {4 N. D& L: W2 v$ R  Y) M3 w# R1 Z& _. I, y/ v5 H
Module NXJournal
+ ~8 g& g: \& ~1 T  s* i8 q9 C* v. U/ ?; g: n
    Dim theSession As Session = Session.GetSession()8 x3 Y% H0 K9 s1 J" z7 _

8 K6 r* }5 G3 c    Sub Main
3 n! ?+ P6 w6 ~  N" Y4 }2 J0 D2 v5 |4 r6 s0 c* e7 e6 I
      If theSession.IsBaTCh7 b, Y: U; O! Y! B3 Y( J
        Echo("This is being run in Command Line (Batch) Mode NX"); j2 ~5 Z2 N3 `+ M) Y! d
      Else( l) C$ w# }/ w) C% s! M
        Echo("This is being run in Interactive Mode NX")
4 Q) Z" X0 o* Z. r; T5 N4 {  x      End If
* x- m  i/ V" |5 y/ s1 ?5 P, g9 ?7 J7 }$ K+ H3 G# |
    End Sub
9 o9 Z) s% c! C! s+ k/ I& X( j6 E/ k6 m

4 [9 K! X* F8 j- I7 N* g4 v) n6 ?4 j    Sub Echo(ByVal output As String)* n: k7 G0 u; W9 d% h
        theSession.ListingWindow.Open()
" ^6 T! O+ d( K        theSession.ListingWindow.WriteLine(output)
* _+ y' O' _% ?$ ^' l: s        theSession.LogFile.WriteLine(output)& E: I! r) ^/ O$ R
    End Sub
" S- W+ @9 h7 f" f( D1 ?
- W8 m) i! \, |+ K5 e" t; o' y9 w. e* kEnd Module[/mw_shl_code]6 k( R! R* d( b! N
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了