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

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

[复制链接]

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

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82170
QQ
发表于 2018-10-1 17:42:25 | 显示全部楼层 |阅读模式

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

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

x

9 [; G" G! b9 k/ s: }: I" y( i8 @' e* ]2 K& A% p0 J
NX二次开发源码分享: 判断程序是外部运行方式还是内部?
1 n  s  B8 p, D5 O5 C7 `
. a, \, B& j8 V/ H- d+ w) }; r) A
[mw_shl_code=csharp,true]Imports NXOpen
0 s( E! L3 P/ e7 ~* S" z" X5 s
) x# c7 n5 Y' `( ]/ W/ @4 C; fModule NXJournal7 @4 e: O# {1 q- \0 }2 @
) \: F! I0 B5 S% u! m
    Dim theSession As Session = Session.GetSession()7 S  z* V9 S! Q1 c+ M& z

% Y8 W2 Z9 z& i; B6 @: ]    Sub Main
5 f$ f9 r5 J  K9 t& S1 `
; F% D" k/ |; R4 O1 T5 S5 x' c+ n      If theSession.IsBaTCh
8 h% R3 g1 _2 v- E, R* x9 C; o) N        Echo("This is being run in Command Line (Batch) Mode NX")
% E. D* A' j$ g  I- P      Else, V0 u" E2 J/ V: C8 A; J7 Q5 x
        Echo("This is being run in Interactive Mode NX")
3 e: v3 h' u. k" B/ r" {  M( W      End If
6 ?0 J: v5 f& M. _1 L( r1 c5 _2 E% h; w# q& I( \; z
    End Sub" h/ M1 Y7 o, D4 O3 \- i

" G8 f/ j* A- u" n3 I5 @6 k2 G) S6 }8 {3 R
    Sub Echo(ByVal output As String)& ?( C; ^6 u2 ]) I
        theSession.ListingWindow.Open()/ m" `  Y  Z4 T3 Y: {
        theSession.ListingWindow.WriteLine(output)$ G% K3 ?# G  i2 q  ^
        theSession.LogFile.WriteLine(output)
4 Z& ~* h7 H: ^  d  F    End Sub9 X9 n' f8 E9 V9 `1 t& q, u

* @5 M0 X# V# }# O3 dEnd Module[/mw_shl_code]" k3 I' v3 F. [8 l2 O4 {
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了