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

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

[复制链接]

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

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

admin 楼主

2014-1-6 15:49:43

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

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

x
UG NX二次开发中菜单脚本menuscript的高级应用
' d) a+ u: T2 v4 `6 v        7 x& D5 V! ]6 K/ h9 L# f
(1)显示网站
& e! w8 u& I0 @9 J4 ^( m; _; i5 Z   BUTTON SAMPLE_GO_TO_plmhome) V% F6 u% c1 Q% H1 x1 S
  LABEL Go to plmhome.com- X+ y' H( H/ G4 l- D
  ACTIONS "iexplore
http://www.plmhome.com"  r. t9 A9 l! M4 T$ ^4 Z5 T
(2)显示其他exe或者bat程序
; g- a9 R' G+ i8 m1 Q* F2 J BUTTON SAMPLE_notepad( X7 D  b" \& r9 v- @, T
  LABEL 记事本
" p3 b  k" s  \+ |$ _  ACTIONS ”start notepad“
/ s% _8 A: v* w1 X1 d- Z/ z  - w4 \- {- s0 |: j: \
ACTIONS的高级用法

, O; F& ^0 ~) O; A  h
  i7 @* h( v# K6 @8 r/ M, ]6 W如果在windows平台, vb,c++,C#不需要在actions后面加扩展名dll,java需要添加
1 ~. e2 \! E6 E2 u+ T非windows平台不需要更改任何设置,菜单文件依然有效,因为虽然VB,C++,C#的编译扩展名不同,但是不需要书写,然而java有相同的扩展名。1 k' u4 Q3 [% P
3 \) {" W' O; L% m) \& K
(1)先后顺序执行
2 S. D4 v; D* q8 fACTIONS/REPLACE “action 1” “action 2” ... “action n”+ F' ^  o7 U  K: K+ P5 n, y
(2)对标准的NX功能定义pre post动作
5 g9 k* I* ^' M6 l5 ~! M/ BACTIONS/REPLACE “pre action" STANDARD "post action"
4 h+ E, j# g6 a* u0 a) h
ACTIONS/REPLACE "pre action" STANDARD  == ACTIONS/PRE "pre action"* ?* t" G7 h; h2 e2 |
ACTIONS/REPLACE STANDARD "post action" == ACTIONS/POST "post action"
# r4 X% ^, w* P0 F+ g$ q& L" c  C

3 o) ]' Y- }' W5 X: D! X, A举个例子: 6 g) o, l  z1 j/ n, P
!此处使用替换,当你打开一个文件后,创建一个block文件
/ v" N1 W( ]/ X) X) s# wVERSION 1207 z3 ^7 h  [* r; ^% Q# C* i
EDIT UG_GATEWAY_MAIN_MENUBAR
+ m  _7 Y; h: L4 \' dAFTER UG_FILE_NEW. P+ w( k. X1 V9 O0 k5 c
BUTTON UG_FILE_OPEN$ e8 X  I6 A" n- s
LABEL Open...* o3 M5 J' b( v! i- p2 O8 X
ACTIONS/REPLACE STANDARD create_block.vb6 Z. d* }: i) w" U9 I" u
END_OF_AFTER
; }. l5 P$ C. y2 }, t2 E, R; E

$ _  J& Y) H/ V/ m* ~% j( K这样打开一个文件,就会自动创建一个block!
/ S* i/ y! N% F
* H5 O- G( Q; a更多精彩请关注PLM之家!!! s" K; t- A' H' y
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 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二次开发专题模块培训报名开始啦

    我知道了