PLM之家PLMHome-工业软件与AI结合践行者

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

[复制链接]

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

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

admin 楼主

2014-1-6 15:49:43

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

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

x
UG NX二次开发中菜单脚本menuscript的高级应用( P' v: n+ V, L$ ]  f; ^" s
        
" n7 [" [' I  _+ s(1)显示网站" U# n) q$ ~2 z% x4 y8 ^' ~
   BUTTON SAMPLE_GO_TO_plmhome  z# y6 `+ D4 b8 a% l1 D
  LABEL Go to plmhome.com, e  J# q- N+ Z1 y; \+ x: X
  ACTIONS "iexplore
http://www.plmhome.com"
7 R4 G) l& h7 X: s  \0 {9 T8 s(2)显示其他exe或者bat程序
4 I0 E# _3 m8 n+ n) b2 X2 o BUTTON SAMPLE_notepad
  {% D6 Z$ G& R: L  LABEL 记事本
7 A. b% W9 s/ k& o0 d  ACTIONS ”start notepad“) l0 b% X( z9 r/ ^5 @
  : u" ~( q5 C; ~( N
ACTIONS的高级用法

* B2 \) ~" y- U# u* Q4 Y
  q8 s$ z! k3 p& w( {如果在windows平台, vb,c++,C#不需要在actions后面加扩展名dll,java需要添加
' v$ |) V, ~7 Q) Z  p0 [! S非windows平台不需要更改任何设置,菜单文件依然有效,因为虽然VB,C++,C#的编译扩展名不同,但是不需要书写,然而java有相同的扩展名。3 u- i* ], K# P' ^/ c1 _4 x" E

' U1 q0 v; j" @& q  R(1)先后顺序执行7 W3 S! s: g2 L4 ^" O
ACTIONS/REPLACE “action 1” “action 2” ... “action n”$ k8 p' R9 y' D$ _$ Z! s; y4 X
(2)对标准的NX功能定义pre post动作
" ]7 u' Y8 N4 z+ F+ P3 z. ~! VACTIONS/REPLACE “pre action" STANDARD "post action"
) z& i3 E: M, L5 g% Q5 {
ACTIONS/REPLACE "pre action" STANDARD  == ACTIONS/PRE "pre action"
4 X' |9 c  Z# z1 ]- `ACTIONS/REPLACE STANDARD "post action" == ACTIONS/POST "post action"
  b8 g7 G1 i" j0 U1 V

6 a* Q$ n+ p$ w- F1 n举个例子: * N4 D. A* I3 D. D
!此处使用替换,当你打开一个文件后,创建一个block文件
7 L6 @! v2 b+ f" m  R) n& A# XVERSION 120
2 D* o( t$ b( C$ f- `$ m. k" HEDIT UG_GATEWAY_MAIN_MENUBAR
4 ?2 G  v: Q" H1 s8 ^1 i) |AFTER UG_FILE_NEW
/ r$ J' @9 j, e: oBUTTON UG_FILE_OPEN
6 Y) J3 h$ o- |+ A. Q* P' aLABEL Open...* s2 `% P# q$ J0 y) s
ACTIONS/REPLACE STANDARD create_block.vb
( e# L: ~8 W' x4 V) S$ H- bEND_OF_AFTER
% i+ {  o! [0 U, b/ z

* I: f1 K8 f! d: x2 f! _. V- h* z+ i% p这样打开一个文件,就会自动创建一个block!
/ J1 s# w7 b7 E4 R  L
* M* }7 \% i5 b" W7 \# [5 d更多精彩请关注PLM之家!!. c0 R- o; o+ j4 |  g
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了