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

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

[复制链接]

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

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

admin 楼主

2014-1-6 15:49:43

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

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

x
UG NX二次开发中菜单脚本menuscript的高级应用- Z% G  Y1 x( y/ l3 a3 K
        * k6 z" E  a/ g0 R2 l. m2 N! Z) d
(1)显示网站
5 G/ B8 [3 f/ f) P* |   BUTTON SAMPLE_GO_TO_plmhome7 P  D: d+ T2 n- j* i
  LABEL Go to plmhome.com8 |/ _# a9 p9 _
  ACTIONS "iexplore
http://www.plmhome.com"
1 R8 z9 O. n/ V(2)显示其他exe或者bat程序& z7 g  {$ u  r+ x  d& E8 t; F# {
BUTTON SAMPLE_notepad
9 k; C0 ~. h. w2 V/ N  LABEL 记事本
. X1 Z1 q9 V$ c  ACTIONS ”start notepad“
+ Z! j8 k% y7 Z  . s( }* Q6 g" C
ACTIONS的高级用法
0 {& C9 \# M4 S
) J2 c! V8 Z3 a+ q! S  q
如果在windows平台, vb,c++,C#不需要在actions后面加扩展名dll,java需要添加. m* g8 m) r/ ^, V8 u. Y
非windows平台不需要更改任何设置,菜单文件依然有效,因为虽然VB,C++,C#的编译扩展名不同,但是不需要书写,然而java有相同的扩展名。
% x; P4 p  O" C4 |3 x" Q$ X  f: v( q* j/ `( {
(1)先后顺序执行
( z% W1 v( m4 `6 ]( D& fACTIONS/REPLACE “action 1” “action 2” ... “action n”
. Y0 g0 K, a8 Z3 H, g(2)对标准的NX功能定义pre post动作1 Q# [" r- s( H
ACTIONS/REPLACE “pre action" STANDARD "post action"

0 M+ ^* @9 d3 TACTIONS/REPLACE "pre action" STANDARD  == ACTIONS/PRE "pre action"
) s5 B3 M) e" ~; U) C3 hACTIONS/REPLACE STANDARD "post action" == ACTIONS/POST "post action"
% ^$ H+ U$ Q7 p
6 U8 C7 X0 T$ l+ n- W+ y' k
举个例子:
' f$ A+ m: V3 N& @- M& o!此处使用替换,当你打开一个文件后,创建一个block文件
, L! ^! _: }9 r! x. jVERSION 120
4 ^& z0 Z3 V' r0 ]2 f. ~EDIT UG_GATEWAY_MAIN_MENUBAR
8 x+ d- i+ c* D9 K; Y( y6 P; iAFTER UG_FILE_NEW8 a- h, J$ t  f( @' T: J" }" i
BUTTON UG_FILE_OPEN
- t% h/ d, F8 z, h3 SLABEL Open..., y; H# x/ }- l) m6 j; N9 D/ H
ACTIONS/REPLACE STANDARD create_block.vb
' ~0 R0 ^2 V. N3 g# bEND_OF_AFTER

; h& Z, Q4 p: `$ W
# N# _. Y- T- k8 s* ]这样打开一个文件,就会自动创建一个block!
, H0 ~- i, @3 }: U+ r: D# n8 E 1 Y; E* c5 Y7 b3 u3 q0 v" t* S/ E
更多精彩请关注PLM之家!!3 L( ]* k& Z2 }8 t, i; G. l+ r/ @0 S( w# _
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了