[c++] 中磊UG二次开发教程 1.5 用户菜单制作

[复制链接]
梅雷工具箱发表于 2015-6-24 10:14:40 | 显示全部楼层 |阅读模式
本帖最后由 梅雷工具箱 于 2015-6-24 10:16 编辑

1.5 用户菜单制作


什么一级菜单啊二级菜单啊 绕来绕去的 装深沉就不是我的作风
我相信有些东西就应该不求甚解 大概了解就行
1.5.1工具条制作

图片1.png
// 注释
!  注释
! 此文件格式为*.tbr 如:fm.tbr
! 注意:
! ① 位图 和 功能 位置不在与本文件同一目录要写标准路径
! *.tbr本文件里的命令 不能设置快捷键
! *.men文件是主要菜单文件

title  常用目录  //标题名
version 170      //版本 170            
dock top        //不求甚解你懂得

button   bjjsq           //标签名(最好用英文,不能重复)
label    本机计算器    //按钮名
bitmap   C:\jsq.bmp      //位图       (不能出现中文)
action   C:\jsq.grx       //行动;功能  (不能出现中文)
hide                   //隐藏该命令 不加表示显示 一般是不加的

begin_dropdown MEI_LEI1  //开始下拉
column_dropdown 1   //纵队下拉

button   下一工作层
label    下一工作层   
bitmap   C:\X.bmp      
action   C:\X.grx   

separator              //分隔符

button   上一工作层
label    上一工作层   
bitmap   C:\S.bmp      
action   C:\S.grx   

end_dropdown     //结束下拉   

1.5.2加载外挂

有两中注册UG二次开发目录的方法

一、在电脑环境变量里输入

变量名  UGII_USER_DIR
变量值  D:\zhonglei   (你的外挂目录途径)

坏处:这样会破坏其它人的外挂

二、在文件添加(推荐)

用记事本打开 UG安装目录\UGII\menus\custom_dirs.dat 文件
在其最后一行 添加 D:\zhonglei

$$grip 获得UGii目录
gripsw / declrv
print/'UGii目录:'+&exclib
halt
1.5.3菜单制作
VERSION 120                  //版本120
    EDIT UG_GATEWAY_MAIN_MENUBAR //编辑UG主要部的分菜单
    AFTER UG_HELP          //菜单位置在 菜单名为(帮组) 之后
    CASCADE_BUTTON ZLJC  //菜单标签不能重复
    LABEL 中磊教程        
   END_OF_BEFORE

MENU ZLJC //标签为ZLJC的菜单 开始

BUTTON ZLJC_B1   //标签名(最好用英文,不能重复)
LABEL  菜单①    //命令名称
ACCELERATOR F3  // 快捷键 (不要快捷键可以去掉)
ACTIONS D:\ZhongLei\startup\ZLJC_B1.utd //程序地址(非中文)

BUTTON  AAA     //标签名(最好用英文,不能重复)
LABEL   中磊教程  //命令名称
BITMAP  D:\ZhongLei\icon\grip.bmp           //位图       (不能出现中文)
ACTIONS D:\ZhongLei\application\GRIP\grip.grx  //行动;功能  (不能出现中文)

END_OF_MENU //结束菜单

以上菜单加载后结果如下图
图片2.png
_____________________________________________________________________________ _

其他我就不细将了

如下图菜单


图片4.png 图片3.png 图片5.png


下载 中磊工具箱 或 Mr.Mei 系列工具箱
参考 D:\MeiLei\startup  相关文件内容
参考 D:\zhonglei\startup  相关文件内容

_____________________________________________________________________________ _
中磊UG二次开发教程 梅雷著 qq1821117007
UG就上UGhttp://www.9sug.com/

就上UG网淘宝直营店
您需要登录后才可以回帖 登录 | 注册UG网 用百度帐号登录

本版积分规则