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

[原创] UG NX二次开发中菜单脚本menuscript的高级应用

[复制链接]

2016-1-20 18:27:39 5726 1

admin 发表于 2014-1-6 15:49:43 |阅读模式

admin 楼主

2014-1-6 15:49:43

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

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

x
UG NX二次开发中菜单脚本menuscript的高级应用
# a- y  k( L# f! h3 c- j7 g        
) G" q9 {: x5 `$ C3 P/ u(1)显示网站
7 _; {1 d% i: x2 p+ c   BUTTON SAMPLE_GO_TO_plmhome
1 n: u. b/ T3 X  a4 d' |  LABEL Go to plmhome.com
! b; H4 e: e. @$ Y2 J  ~$ |8 }  K* v  ACTIONS "iexplore
http://www.plmhome.com"2 z' s/ }! v* x# n1 S& W( _4 x* e
(2)显示其他exe或者bat程序
8 t; @0 Y8 Y$ s& |4 w4 V BUTTON SAMPLE_notepad
2 c; a, b/ L7 k, P. |& R  LABEL 记事本8 C2 R/ h" n3 V
  ACTIONS ”start notepad“6 a- v0 h6 ^1 P1 w" l- f
  + A: N* g, s' a' W% f/ ^1 f6 @5 p
ACTIONS的高级用法
6 A- ?+ P$ J0 j) d6 Y: k
8 B2 P. h3 A+ U6 \( T/ P0 g4 }0 Q9 R: I
如果在windows平台, vb,c++,C#不需要在actions后面加扩展名dll,java需要添加
  A1 a+ I. p# X, {+ M! g  t非windows平台不需要更改任何设置,菜单文件依然有效,因为虽然VB,C++,C#的编译扩展名不同,但是不需要书写,然而java有相同的扩展名。. h. g1 ]/ `8 P5 j/ H6 }
0 e2 f7 _( S/ J1 A* Z, c  y' l9 T
(1)先后顺序执行
  u2 c8 e4 b" wACTIONS/REPLACE “action 1” “action 2” ... “action n”
, R+ i  O) i6 ]* H(2)对标准的NX功能定义pre post动作2 L, u4 E* Q( F
ACTIONS/REPLACE “pre action" STANDARD "post action"
/ I" B; c) o( i6 s, p1 W& `
ACTIONS/REPLACE "pre action" STANDARD  == ACTIONS/PRE "pre action"6 }4 M( ~, v0 d, q0 I
ACTIONS/REPLACE STANDARD "post action" == ACTIONS/POST "post action"
3 I5 t! ^" c5 w! z0 _4 t

! ^6 |, w" l# x5 y) `- K2 t举个例子:
6 p: Q' Q6 u( k!此处使用替换,当你打开一个文件后,创建一个block文件& g. [! {; c7 o% {' K
VERSION 120
* o0 G. k6 m! u- n$ k' _5 Z. rEDIT UG_GATEWAY_MAIN_MENUBAR( z' V& h& p. M7 w
AFTER UG_FILE_NEW
+ ?. Z/ V, G. N- Z3 GBUTTON UG_FILE_OPEN* c2 t2 w. H9 {) D
LABEL Open...) H+ d* {3 C5 r2 G3 l
ACTIONS/REPLACE STANDARD create_block.vb# {' L% S( T, i
END_OF_AFTER
* \. Q1 X$ U  y3 [9 G  k8 X

  z8 K8 ]/ K9 O! Q6 ~( E这样打开一个文件,就会自动创建一个block!" l+ c1 H% E' l' @2 K9 A' C8 ]2 V
5 a% J& q0 k7 R' H) u
更多精彩请关注PLM之家!!
1 h; A! u7 W* e3 V9 z
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

全部回复1

zz914118 发表于 2016-1-20 18:27:39

zz914118 沙发

2016-1-20 18:27:39

dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了