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

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

[复制链接]

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

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

admin 楼主

2014-11-4 21:20:52

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

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

x
PLM之家UG NX二次开发培训】7 菜单脚本Menuscript
5 S/ R, k" U3 g6 a

菜单脚本Menuscript

 菜单脚本Menuscript

, c3 {3 O5 C. ^6 |6 u

0 x* R7 {" D$ Y  I% ]' S7 @& C7 i7.1 基本menuscript书写% L. q( L2 X2 V+ [3 s: \1 C
7.2 menuscript的高级用法# h' }. E6 \% p/ M6 P1 H0 {* x
7.3 实例:创建自己的开发工具栏% g5 B( N. J0 ?8 t( N3 I" L* k
- q3 r5 ^5 ^3 ~: m0 ]
(1)显示网站
! Y; K: |: I! K                 BUTTON SAMPLE_GO_TO_plmhome$ [$ Q: T$ I2 b4 w4 P6 Z! G
                LABEL Go to plmhome.com
& a) U: K9 I1 P) L' Z                ACTIONS "iexplore http://www.plmhome.com"' s" ?5 _# o0 H* k, o2 e
(2)显示其他exe程序
% X' l) g' X6 H. b4 s                BUTTON SAMPLE_notepad, F* d1 W5 l. g; O& w* d) u
                LABEL 记事本; |+ I" |0 C5 T- S* `  x/ d, Z
                ACTIONS ”start notepad“( w8 _2 N! A  J/ [; q
(3)打开文件夹" R# D5 g5 X* p8 e
                BUTTON SAMPLE_Open_Folder
! t6 ~2 t! u5 s" `7 p& q                LABEL 打开文件夹3 p$ D, B8 ~/ j1 l; _9 W
                ACTIONS explorer “C:\temp”0 h4 w% _$ V) g3 g- l8 X! Q

- B* J0 K8 p4 Z) _# t$ M6 r如果在windows平台, vb,c++,C#不需要在actions后面加扩展名dll,java需要添加。! f4 Z- a/ p! Q- n0 s
非windows平台不需要更改任何设置,菜单文件依然有效,因为虽然VB,C++,C#的编译扩展名不同,但是不需要书写,然而java有相同的扩展名。
5 D/ L  N: W, l" s(1)先后顺序执行
% v# e6 K5 f  CACTIONS/REPLACE “action 1” “action 2” ... “action n”1 q$ t" U& m" @, Z0 l
(2)对标准的NX功能定义pre post动作
, p0 Z+ Z! y9 T; e! M5 yACTIONS/REPLACE “pre action" STANDARD "post action": ?- ?( I  z7 {) l
ACTIONS/REPLACE "pre action" STANDARD  == ACTIONS/PRE "pre action"8 J9 l2 g0 f  @. k
ACTIONS/REPLACE STANDARD "post action" == ACTIONS/POST "post action“
& i+ |! f7 [4 L4 P+ J5 J
6 w/ T& g. H  p( Y7 M& p4 F) s- h3 y!此处使用替换,当你打开一个文件后,创建一个block文件
: N; g: a; a" S" s; Y/ f  X2 }( AVERSION 120
- c, @- o" d3 q* ~& A: x; QEDIT UG_GATEWAY_MAIN_MENUBAR/ u0 P& }1 V/ L6 J& e
AFTER UG_FILE_NEW/ Q( b4 t- q& k4 x2 _  I( @8 m
BUTTON UG_FILE_OPEN  a  e/ {1 i: Z" q, y3 Q* l+ Y
LABEL Open...9 u, _+ S# E" a6 ^& T6 j
ACTIONS/REPLACE STANDARD create_block.vb
9 }0 z! b( F* C/ Z3 y' [END_OF_AFTER
/ f+ {. B0 W; q1 V' J% C" y+ R4 J' T4 p- K

2 h6 G9 m5 V) n! H
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了