找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 18163|回复: 7
打印 上一主题 下一主题

斑竹和各位UG高手,有关菜单制作,我快疯了,帮帮我!

[复制链接]
跳转到指定楼层
1
发表于 2005-5-15 16:56:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

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

x

我用Menuscrip在UG界面上加载用户菜单,按书上的一步步做过来,先去掉ugii_env.dat文件中#UG_VENDOR_DIR=${UGALLIANCE_DIR}\vendor和#UG_VENDOR_DIR=${UGALLIANCE_DIR}\site前的#号,再在site文件夹下的startup中添加用户菜单制作文件my.men,可启动UG后,怎么试都加不到界面上,在vendor里也试过了,还是加不上。my.men内容如下:
VERSION 120
EDIT UG_GATEWAY_MAIN_MENUBAR
BEFORE UG_HELP
CASCADE_BUTTON UG_菜单
LABEL 菜单
END_OF_BEFORE
MENU UG_菜单
BUTTON UG_菜单_输入
LABEL 输入
ACTIONS tt.dlg
END_OF_MENU
但如果直接将代码写入UGII\menus\ug_main.men里的相应位置就可以加载上,但这时ACTIONS  后的响应行为文件tt.dlg又该放到那个位置呢?这是为什么??我折腾几天了,快疯了,这是为什么?
  
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2005-5-16 15:57:08 | 只看该作者
强烈同意,我也是折腾不出来,版本都换了还不行,请求帮助!!!!
3
发表于 2005-5-16 22:07:30 | 只看该作者
菜单加不到窗口中去,如果不是菜单语法有问题,那么就是UG在启动时根本就没读到它。
楼主的问题象是后者,没有让UG找到你的菜单文件。可能你用的书里讲的UG是老版本的,现在开发,使用custom_dirs.dat文件较为简便。
-----------------------------------------------------------------------------------------------------
如果使用ugii_env.dat文件的开发,有必要先把操作系统的环境变量搞搞清楚,我就知道一点点,大家是做程序的,操作系统的环境变量很像我们使用的宏,用一个符号来代替一串复杂的字串,通常是文件的路径。打开ugii_env.dat文件,开头叙述了当UG安装的时候,会自动建立三个环境变量
1.UGII_BASE_DIR:代替你的UG安装路径。
2.UGII_ROOT_DIR:代替你的UG启动路径,也就是ugraf.exe所在的路径。
3.UGII_LICENSE_FILE:代替license文件所在的路径。
  
文件里还说明了,用户开发的程序可以放在UGII_VENDOR_DIR所代替的路径中。而UGII_VENDOR_DIR=${UGALLIANCE_DIR}\vendor,在这个等式中,UGALLIANCE_DIR也是一个环境变量。它等于多少呢?从文件里可以搜到:UGALLIANCE_DIR=${UGII_BASE_DIR}\ugalliance,前面说过环境变量UGII_BASE_DIR是已知的,是在UG安装时自动生成的,在"我的电脑/属性"里就可以查到。
  
所以UGII_VENDOR_DIR=${UGII_BASE_DIR}\ugalliance\vendor,文件夹vendor中有application和startup两个文件夹,把你的库放在application中,菜单放到startup中即可。
4
发表于 2005-5-17 08:31:14 | 只看该作者
这个问题很明显没有设置路径嘛,打开UGII\menus\custom_dirs.dat文件,把一个目录写进去,格式为D:\test之类的,然后在D:\test下建立两个子目录application和startup,把菜单文件(*.men)放到startup下,注意不能有语法错误,否则读不出来也不会出任何错误信息。
5
发表于 2005-5-17 16:29:31 | 只看该作者
VERSION 120
EDIT UG_GATEWAY_MAIN_MENUBAR
BEFORE UG_HELP
CASCADE_BUTTON UG_DEVELOP
LABEL &Develop
END OF BEFORE
MENU UG_DEVELOP
CASCADE_BUTTON UG_PARTDRAW
LABEL Part
END OF MENU
MENU UG_PARTDRAW
BUTTON UG ZHICHENGKUAI
LABEL ZhiChengKuai...
END_OF_MENU
不知道有没错
6
发表于 2005-5-17 17:39:12 | 只看该作者
谢谢键盘兄和gao264同志的指正,我找到了错误所在,现在成功了!多谢各位!
楼上的代码我觉得第二级和第三级应该是
CASCADE_BUTTON   UG_DEVELOP _PARTDRAW和
CASCADE_BUTTON   UG_DEVELOP _PARTDRAW_ZHICHENGKUAI
才对
7
发表于 2005-5-18 12:39:22 | 只看该作者
UGOPEN的开发的AVI演示,请到WWW.UGOPEN.CN网站下的技术文档一栏下载。
8
发表于 2005-5-18 19:36:42 | 只看该作者
我想问一下,UG的某些功能和文件系统有没有关系,因为在坛子里看到说UGNX3的帮助文件在NTFS格式下才能装,试了一下,果然如此,可是我的UG主文件还是装在FAT格式下,会不会影响诸如菜单\OPEN API等的使用!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-25 02:32 , Processed in 0.026851 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表