NX二次开发-菜单

1、建立一个文件夹,名称随意(如smart),在其中建立两个文件夹名称分别为:application和startup;

2、application文件夹中放DLL文件和DLX文件,startup中放菜单定义文件(如smart.men);

3、菜单定义文件格式如下示例:

VERSION 120

EDIT UG_GATEWAY_MAIN_MENUBAR

BEFORE UG_HELP
 CASCADE_BUTTON SMART_TOOL
 LABEL  smart
END_OF_BEFORE

MENU SMART_TOOL

 BUTTON  CMB_CRT_DATM
 LABEL   批量生成基准面
 ACTIONS create_datums.dll

 BUTTON  CMB_CRT_SKTX
 LABEL   批量复制X向草图
 ACTIONS copy_sketches.dll

 SEPARATOR

 BUTTON  CMB_DET_SHOWHIDE
 LABEL   显隐相关节点(SDP)
 ACTIONS detailShowAndHide.dll
 
 SEPARATOR

 BUTTON  CMB_HELP
 LABEL   HELP
 ACTIONS smartHelp.dll

END_OF_MENU

MODIFY	
    APPLICATION_BUTTON UG_TOOLBOX_SKETCH
    MENU_FILES smart_Sketch.men	
END_OF_MODIFY

4、在NX安装目录下的UGII/menus下找到文件custom_dirs.dat文件,在文件最后增加一行为程序文件夹的路径(如E:\smart);

5、在调试过程中CS文件中如果不使用DLX文件的绝对路径,可能会报错,但在实际运行中,若把DLL文件和DLX文件放在同一个目录下,则CS文件中可直接写DLX名称即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值