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

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

[复制链接]

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

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

admin 楼主

2014-11-4 21:20:52

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

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

x
PLM之家UG NX二次开发培训】7 菜单脚本Menuscript
. }8 T* w, Y; g3 Z3 U, h. r

菜单脚本Menuscript

 菜单脚本Menuscript
( t9 x! Q; V; @/ C
! l0 b- e3 _, m9 \% Y7 L# W
7.1 基本menuscript书写
: ~3 M' ]2 m& W+ d4 h7 j7.2 menuscript的高级用法
1 S3 W6 w( z; q7.3 实例:创建自己的开发工具栏- D/ m1 O" I# j4 F8 W

2 \* V: Z! W$ c(1)显示网站6 q0 y1 S5 Z+ Z
                BUTTON SAMPLE_GO_TO_plmhome- O4 {! J( F" z: n; _
                LABEL Go to plmhome.com
' T/ S0 D1 ?8 y* @' e                ACTIONS "iexplore http://www.plmhome.com"% j; l  B! h" P* S/ ?
(2)显示其他exe程序+ ?: |* O$ n9 v& U8 ~1 S
                BUTTON SAMPLE_notepad
+ O2 V" l- w2 t1 b                LABEL 记事本
7 t& Q; D8 h1 R1 ]                ACTIONS ”start notepad“
8 K8 ~) }( s8 r7 h(3)打开文件夹
5 M! V" v, @$ L! T6 n9 }                BUTTON SAMPLE_Open_Folder
* H! L. w) @! D                LABEL 打开文件夹, j/ W" n* I3 h: k3 q3 ?+ [
                ACTIONS explorer “C:\temp”
& Q- g6 _) T( ]  |5 Z3 G
7 P0 l7 C- A2 _3 M; S# Y1 ?" h% H+ r如果在windows平台, vb,c++,C#不需要在actions后面加扩展名dll,java需要添加。9 }% f6 T8 d7 b& J' a6 \
非windows平台不需要更改任何设置,菜单文件依然有效,因为虽然VB,C++,C#的编译扩展名不同,但是不需要书写,然而java有相同的扩展名。
6 ]! Y4 O: j3 p  @% m(1)先后顺序执行; @& Q1 y6 \: T5 j. e) D
ACTIONS/REPLACE “action 1” “action 2” ... “action n”
1 `+ t8 j; N/ h) `* {3 R2 _" I(2)对标准的NX功能定义pre post动作
! @3 L' u6 O% L7 _ACTIONS/REPLACE “pre action" STANDARD "post action"! b0 w8 |, T" X+ [8 M5 J$ M5 O
ACTIONS/REPLACE "pre action" STANDARD  == ACTIONS/PRE "pre action"/ s; M# y- u% n
ACTIONS/REPLACE STANDARD "post action" == ACTIONS/POST "post action“5 \; \) j3 f% x( v

7 C( P- q1 j: r+ @- ?!此处使用替换,当你打开一个文件后,创建一个block文件( r- ~. l, r: F9 U) ~
VERSION 120# p& s. P6 ^8 V5 t5 v' t
EDIT UG_GATEWAY_MAIN_MENUBAR
8 b% F' p# y$ q$ Q7 b6 E6 sAFTER UG_FILE_NEW
- ~, @5 U0 k6 o+ f# p6 {BUTTON UG_FILE_OPEN
5 m3 y( [' z/ a& g0 [( RLABEL Open...
0 q+ Z' |4 r9 y2 n) ~ACTIONS/REPLACE STANDARD create_block.vb2 ], W8 ~9 s( z$ |) i9 c' x; r
END_OF_AFTER
) V) D  b* [3 A2 o! {$ k# p% I
2 F3 c7 z- B2 \- e4 W
5 q0 [5 t% \  M7 ]
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了