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

[章节分享] 【PLM之家UG NX二次开发培训】7 菜单脚本Menuscript

[复制链接]

2014-11-4 21:20:52 5596 0

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

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

x
PLM之家UG NX二次开发培训】7 菜单脚本Menuscript
* g0 f( D5 k, w* i$ A- A  L* \

菜单脚本Menuscript

 菜单脚本Menuscript
2 z: h& s1 g$ Z6 s1 g2 h; B5 T" j
6 f+ U; J1 @/ [% r1 d# S
7.1 基本menuscript书写
7 M/ ?/ |# D; d, T5 H& c3 }* I7.2 menuscript的高级用法" t. v) `7 r5 [' I; e
7.3 实例:创建自己的开发工具栏
2 \' I4 f9 O0 e* S% M. Q
7 F0 @- U7 ?; ]6 j+ I4 j9 S& j; Z(1)显示网站+ m" T1 e. h0 O8 W# \! v
                BUTTON SAMPLE_GO_TO_plmhome
# ?& j+ ]$ e! I1 H( y                LABEL Go to plmhome.com
/ y' _, @) L; k' D: R                ACTIONS "iexplore http://www.plmhome.com"
1 P+ o. K6 U  r* }' P* y(2)显示其他exe程序' g& P# y6 s9 ?5 l
                BUTTON SAMPLE_notepad- D* E+ `1 [3 g7 T) R% k) P
                LABEL 记事本
% @3 |7 r3 f: @4 k6 ^) t7 f                ACTIONS ”start notepad“
8 p. e* E8 o# J, W(3)打开文件夹  s) u, P3 C# k+ S- c8 X" @
                BUTTON SAMPLE_Open_Folder
1 z5 b. Y/ J+ U                LABEL 打开文件夹
/ |$ E  U1 E, c( Z" L9 k                ACTIONS explorer “C:\temp”
' [- v3 N0 D# r- v8 R( ~
* h4 _7 P7 r$ Q如果在windows平台, vb,c++,C#不需要在actions后面加扩展名dll,java需要添加。
. Y; q0 ?/ i# n; O# _' U非windows平台不需要更改任何设置,菜单文件依然有效,因为虽然VB,C++,C#的编译扩展名不同,但是不需要书写,然而java有相同的扩展名。
; t6 l9 _( _5 h% @(1)先后顺序执行/ ^  Y- J& P1 W" Y! U* o1 _$ e
ACTIONS/REPLACE “action 1” “action 2” ... “action n”
/ c* R- p: Z# a+ Z" t  |( }. P(2)对标准的NX功能定义pre post动作0 n3 {+ k; u0 s2 D) X, O8 w% z
ACTIONS/REPLACE “pre action" STANDARD "post action"
1 d; H' _3 |$ a4 ~ACTIONS/REPLACE "pre action" STANDARD  == ACTIONS/PRE "pre action"3 A3 c8 i7 r( N  ?2 G- [/ A
ACTIONS/REPLACE STANDARD "post action" == ACTIONS/POST "post action“4 T- B; ^7 N! d: a& h" z, Q

& M. v% |, f! `7 ^, p2 ^!此处使用替换,当你打开一个文件后,创建一个block文件
6 p; |* B; @* v: Z- w7 hVERSION 120
" [9 X# |! M0 c, qEDIT UG_GATEWAY_MAIN_MENUBAR
7 V$ @6 L  ]4 P4 X( h$ dAFTER UG_FILE_NEW
$ X" G# |1 C6 Y) BBUTTON UG_FILE_OPEN
  U* T- Q" f! C! O% |5 I, `LABEL Open..." e# j7 u* N/ M/ y2 i! [' F
ACTIONS/REPLACE STANDARD create_block.vb
3 C$ b9 `/ _  lEND_OF_AFTER
. H; ?' N! K6 t3 F  G
5 J* [; R; ^; e" }/ e; G) U% e* M* `8 Z2 X/ E, C+ ~
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了