UG二次开发常见的问题——菜单加载(1)

        刚刚开始学习ug二次开发,以后坚持写总结,希望各位大佬提出宝贵的意见,欢迎评论,本人渣渣超。

        本次二次开发针对ug12.0,首先我们在ug安装目录中新建文件夹(TKLTOOLS),个人习惯,

UG二次开发常见的问题——菜单加载(1)_第1张图片

然后在TKLTOOLS中新建两个文件夹(Application和Startup),首先我们在Startup中创建一个.men的文件,内容参考ug自带的gc工具箱菜单的内容,如下:

VERSION 120
EDIT UG_GATEWAY_MAIN_MENUBAR

AFTER UG_HELP
    CASCADE_BUTTON TKL_TOOLS_MEN
    LABEL 潘多拉魔盒
END_OF_AFTER

MENU TKL_TOOLS_MEN

    CASCADE_BUTTON TKL_Part_JIANCHA
    LABEL 菜单A
    
    BUTTON CN_CK_DRAFT_BTN
    LABEL Drafting Checkers
    BITMAP drafting_checker.bmp
    ACTIONS mqc_profile_drafting_cn.dfa
    
    BUTTON CN_CK_ASSEM_BTN
    LABEL Assembly Checkers
    BITMAP assembly_checker.bmp
    ACTIONS mqc_profile_assembly_cn.dfa

END_OF_MENU

MENU TKL_Part_JIANCHA

     BUTTON CN_CK_MODLE_BTN
     LABEL Modeling Checkers
     BITMAP modeling_checker.bmp
     ACTIONS mqc_profile_modeling_cn.dfa

END_OF_MENU

 添加环境变量:

UG二次开发常见的问题——菜单加载(1)_第2张图片

 然后打开ug12.0,第一次加载可能不显示到菜单栏,这里不要着急,打开界面后点击向下的三角

UG二次开发常见的问题——菜单加载(1)_第3张图片

找到菜单——>在你自己开发的程序名称钳打上对号即可, 然后在空白区域左键找到定制,在菜单中找到潘多拉魔盒拖到你想要显示的位置即可,其他子菜单添加同理。

UG二次开发常见的问题——菜单加载(1)_第4张图片

你可能感兴趣的:(ug二次开发,c++,c语言)