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

[原创] UG NX二次开发中菜单脚本menuscript的高级应用

[复制链接]

2016-1-20 18:27:39 5678 1

admin 发表于 2014-1-6 15:49:43 |阅读模式

admin 楼主

2014-1-6 15:49:43

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

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

x
UG NX二次开发中菜单脚本menuscript的高级应用; I% e. c$ R  @$ G. Q  c) |
        
  L/ Y4 I. E( v3 A' |% N. a: c(1)显示网站- \: c; d% ~% J6 z
   BUTTON SAMPLE_GO_TO_plmhome6 z3 b! m: c4 S+ }" H% L
  LABEL Go to plmhome.com6 X" m1 G0 H7 G1 c% t7 i4 ]$ a) f1 R
  ACTIONS "iexplore
http://www.plmhome.com"6 \. ~' o/ J) ?7 w
(2)显示其他exe或者bat程序
2 P, I2 q( y; ]5 t BUTTON SAMPLE_notepad" e( P: C6 |) x! Q3 h" }
  LABEL 记事本" C! a1 L9 L& w; v- [+ V2 t9 s* s
  ACTIONS ”start notepad“: ~+ O6 `# C1 f, T, V
  7 O& C+ f* |+ T5 N9 y
ACTIONS的高级用法
0 d$ s$ h1 a- {8 i* S! _; t/ F) P
  I; g. M- X( [
如果在windows平台, vb,c++,C#不需要在actions后面加扩展名dll,java需要添加
! T1 H9 V7 b2 D3 o+ k$ m. J非windows平台不需要更改任何设置,菜单文件依然有效,因为虽然VB,C++,C#的编译扩展名不同,但是不需要书写,然而java有相同的扩展名。
3 ~4 n/ y& @$ {! e) \; F
0 B2 p# I; y& O$ m% s& F7 C! v9 F(1)先后顺序执行9 ]" c2 [/ G# ^5 \( G
ACTIONS/REPLACE “action 1” “action 2” ... “action n”
$ ?5 I$ Z( i8 G. u, D(2)对标准的NX功能定义pre post动作( \  X2 T0 f$ I" o$ r* Z9 `
ACTIONS/REPLACE “pre action" STANDARD "post action"
( F/ z+ M& o' _( _( [
ACTIONS/REPLACE "pre action" STANDARD  == ACTIONS/PRE "pre action"* u6 O! m* H2 D
ACTIONS/REPLACE STANDARD "post action" == ACTIONS/POST "post action"

. x# {: X! N3 ]4 e9 C
+ \; U+ _; h0 `) u) ^. m% A举个例子: - r/ y) `2 }+ w& L+ P
!此处使用替换,当你打开一个文件后,创建一个block文件1 a7 [! m; ~. Q4 F- y/ w
VERSION 120, N+ X3 n3 e4 P% h" W) C, j( F
EDIT UG_GATEWAY_MAIN_MENUBAR
4 n5 V' j; q0 G6 _! _AFTER UG_FILE_NEW4 l+ W1 [' R- t9 t/ L3 B1 y7 x
BUTTON UG_FILE_OPEN' h8 E% v; O* J5 j, {4 D, o7 i" f! {
LABEL Open...
; b# [6 S6 l* C) IACTIONS/REPLACE STANDARD create_block.vb
( W- `6 d4 E( a* x) `END_OF_AFTER
) [: L% Q% E7 z' h1 ~2 U0 D

1 Y3 x8 i3 t- K) S) T+ r这样打开一个文件,就会自动创建一个block!) t3 ~6 R/ ], T% u
4 A3 ]" S2 z! X; ?8 t6 K! _* I/ [
更多精彩请关注PLM之家!!4 J. k/ o' R0 Z# y9 U7 K7 a7 X( M
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

全部回复1

zz914118 发表于 2016-1-20 18:27:39

zz914118 沙发

2016-1-20 18:27:39

dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了