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

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

[复制链接]

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

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

admin 楼主

2014-11-4 21:20:52

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

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

x
PLM之家UG NX二次开发培训】7 菜单脚本Menuscript
& m% T' w/ a: T% ~8 I

菜单脚本Menuscript

 菜单脚本Menuscript

: m6 e9 e$ w$ p' P! ~
6 C2 f% b0 m( ^/ E4 F  U
7.1 基本menuscript书写
8 d+ i- o/ p) N+ R! P) o( ?; C7.2 menuscript的高级用法
/ r. }) b  A4 \4 C- M& K* Z7.3 实例:创建自己的开发工具栏
1 a2 @; N3 H: a" H  }4 `
' w& x+ x" _4 F1 J" o$ \9 j(1)显示网站
: f) d' n2 T8 \6 t, s                 BUTTON SAMPLE_GO_TO_plmhome5 g( ~1 y, J: H9 k4 w1 o, `/ l+ d
                LABEL Go to plmhome.com/ |. d- l: E% S0 y
                ACTIONS "iexplore http://www.plmhome.com"" @- `, j$ ]  m8 Z
(2)显示其他exe程序' X5 W1 _- {# Z" X8 w/ Q
                BUTTON SAMPLE_notepad
$ w- p# @. T* n, e0 m3 h6 e                LABEL 记事本
* O: p0 U. a, D  W' U                ACTIONS ”start notepad“  f& K1 P( O0 G4 s1 _: ^4 W
(3)打开文件夹/ J4 h: J( Z. v+ v
                BUTTON SAMPLE_Open_Folder
2 ~8 o& ?- E9 o4 N( a                LABEL 打开文件夹$ F+ E' k: `& v2 q* a3 I0 P
                ACTIONS explorer “C:\temp”# p) Y+ l( W! f
! X+ F1 ^4 M5 b4 @( {
如果在windows平台, vb,c++,C#不需要在actions后面加扩展名dll,java需要添加。
$ C8 f5 [/ @  t9 y6 b非windows平台不需要更改任何设置,菜单文件依然有效,因为虽然VB,C++,C#的编译扩展名不同,但是不需要书写,然而java有相同的扩展名。, ~& y0 t- e6 k% X. s, O7 E" m
(1)先后顺序执行
+ g& k/ W$ ]7 o1 g* S9 A9 }$ }+ rACTIONS/REPLACE “action 1” “action 2” ... “action n”/ E$ h7 R% J/ L8 a* E1 F
(2)对标准的NX功能定义pre post动作/ d* }2 l. ~1 ^3 G7 k
ACTIONS/REPLACE “pre action" STANDARD "post action"
0 l7 m' o/ ~, v  |$ U0 g! H/ I& cACTIONS/REPLACE "pre action" STANDARD  == ACTIONS/PRE "pre action"# ]- ?+ F* `, K' \
ACTIONS/REPLACE STANDARD "post action" == ACTIONS/POST "post action“
. B1 C+ U: J9 _2 W( y
* Z. a* t% `6 Y0 w1 b" e1 X) F% I!此处使用替换,当你打开一个文件后,创建一个block文件* Z$ b- q9 `" I! J& M" ~( Q9 i$ \
VERSION 120
- D( z# g- t9 j7 f( N9 SEDIT UG_GATEWAY_MAIN_MENUBAR% U9 |  `! p; W: @
AFTER UG_FILE_NEW
' k; P8 w( @$ @BUTTON UG_FILE_OPEN& |, c- C  O$ J) E- X. N; V
LABEL Open...& f+ t. d5 n6 l
ACTIONS/REPLACE STANDARD create_block.vb. C, k! g, a3 K/ o* I
END_OF_AFTER$ t3 }. ?$ O1 Q
* _, A0 m7 O2 [1 b$ F
! \+ ^% y4 m3 n2 k  R. w
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了