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

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

[复制链接]

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

admin 发表于 2014-11-4 21:20:52 |阅读模式

admin 楼主

2014-11-4 21:20:52

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

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

x
PLM之家UG NX二次开发培训】7 菜单脚本Menuscript
6 k! ]% P4 }. Y. N9 ~; V

菜单脚本Menuscript

 菜单脚本Menuscript

" x/ Y9 h& V6 X% N- h

0 B3 W, K2 K! V6 B9 g7.1 基本menuscript书写$ I" P) j2 H7 A, }6 G
7.2 menuscript的高级用法( g% ?* p0 K$ }8 A. c. g; g6 ^
7.3 实例:创建自己的开发工具栏0 e8 O: B2 ]. h5 s1 {7 O+ m
" Y+ T+ \6 b$ w2 m
(1)显示网站& S1 q0 a( [  ?3 f! f1 k; M! n* h
                BUTTON SAMPLE_GO_TO_plmhome9 b3 j2 j) ~: g! m% q
                LABEL Go to plmhome.com2 N, |# M/ e3 I
                ACTIONS "iexplore http://www.plmhome.com"0 [9 Y4 I" t- ~* g# h5 M" y
(2)显示其他exe程序% ~& ~$ O$ X2 \' `6 `  h
                BUTTON SAMPLE_notepad3 L; s( c, a2 Z" T+ m$ a6 o; k* M
                LABEL 记事本
9 w6 b, \$ p3 g                ACTIONS ”start notepad“' c" ]" T0 ^2 L. H* p  B5 ^" t
(3)打开文件夹
6 t1 D$ H9 Z. j3 N. T$ R* O, ]+ q                BUTTON SAMPLE_Open_Folder
: a# m3 F2 v) e, s' ]5 C7 l                LABEL 打开文件夹
6 ^8 I/ g' U7 u' a$ |' A, L                ACTIONS explorer “C:\temp”( V8 s2 z: L2 b$ r( A

2 v9 L; r+ k$ z: e6 f7 b  b如果在windows平台, vb,c++,C#不需要在actions后面加扩展名dll,java需要添加。+ x" [9 `- r9 x. A* y- \
非windows平台不需要更改任何设置,菜单文件依然有效,因为虽然VB,C++,C#的编译扩展名不同,但是不需要书写,然而java有相同的扩展名。# f3 b& D+ k- h& A& n6 ?
(1)先后顺序执行
. s2 ], R/ M) d6 p: N$ O! [ACTIONS/REPLACE “action 1” “action 2” ... “action n”1 I$ v% K7 c% B' B; @
(2)对标准的NX功能定义pre post动作
' ?9 M* d& T7 S4 m+ iACTIONS/REPLACE “pre action" STANDARD "post action"
* G. |. n8 H) y0 o6 m5 }7 YACTIONS/REPLACE "pre action" STANDARD  == ACTIONS/PRE "pre action"
& y: G* a  D+ I8 D2 z0 k, y/ ^ACTIONS/REPLACE STANDARD "post action" == ACTIONS/POST "post action“* j$ P5 F0 y. o2 d

5 _8 z' v% j% a3 i!此处使用替换,当你打开一个文件后,创建一个block文件
3 Y/ b2 h6 D8 O7 o& ~& H# y0 F9 B" \VERSION 120$ B8 }% L; B: L# k
EDIT UG_GATEWAY_MAIN_MENUBAR
) w2 _9 d3 p0 o0 y, w2 w1 AAFTER UG_FILE_NEW" |+ S1 `. l) z% L+ D* z) L
BUTTON UG_FILE_OPEN, H# e# _4 Y3 N1 t: s- {3 t  q
LABEL Open...
* m: K$ j1 m/ A$ _7 m3 Z% PACTIONS/REPLACE STANDARD create_block.vb& ?, l2 F" A2 E
END_OF_AFTER
" ]8 p& C2 W/ [1 f  X+ ~6 q) [/ _

0 X3 _; d& i6 T. k. `
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了