找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1103|回复: 0

[求助] [求助]:用menuload命令加载菜单时仅显示工具栏不显示菜单

[复制链接]
发表于 2009-3-2 17:44:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
菜单文件cf.mnu的内容如下:

//菜单文件开始

//一、定义菜单组的名称 //
***MENUGROUP=BENHAI

//二、下面定义菜单栏

//定义BENHAI菜单组的第一个下拉菜单:编号为POP1,ID为ID_H10BENHAI ,菜单名称为“奔海软件”,键盘操作方式名为ALT+B
***POP1
ID_H10BENHAI [奔海软件(&B)]

//定义下拉菜单项的第一个菜单命令:ID编号为ID_H10CF
//菜单名称为“图层反关”,键盘操作方式为ALT+T,所执行的宏命令为CF。
ID_H10CF [层反关(&F)] ^C^C_CF
ID_H10CQ [层全开(&Q)] ^C^C_CQ
ID_H10CG [层关闭(&G)] ^C^C_CG

//如要不显示某菜单栏,则在该菜单定义语句前添加“//”号将其屏蔽。


//如该工具有多种类型功能,则可添加多个下拉菜单项,如***POP2
//如该工具具有同种类型的不同命令,则不宜添加主菜单项,应在同一菜单项中添加菜单命令,或添加子菜单即可。

//三、下面定义工具栏
***TOOLBARS=BENHAI

//定义第一个工具条:工具条名称名称为“奔海软件”,初始状态为浮动,打开,位置在90,110,1
**TB_H10_BENHAI_TOOLBAR
ID_H10BENHAI [_Toolbar("奔海软件", _Floating, _show,90,110,1)]

//定义本工具条下的一个按钮:名字为“层反关”,按钮大图标CF16.bmp,小图标ARCL24.bmp,按钮执行
//的命令为CF
ID_H10CF_Button [_Button("层反关", "support\CF16.bmp","CF24.bmp")]^C^C_CF
ID_H10CQ_Button [_Button("层全开", "support\CQ16.bmp","CQ24.bmp")]^C^C_CQ
ID_H10CG_Button [_Button("层关闭", "support\CG16.bmp","CG24.bmp")]^C^C_CG

//四、指定命令的提示信息
***HELPSTRINGS

//命令CF的提示信息为:除了已选物体所在的层外,其它层均关闭.
ID_H10CF [除了已选物体所在的层外,其它层均关闭]
ID_H10CQ [开启所有层]
ID_H10CG [关闭已选物体所在的层]


//菜单文件结束

!!!!问题:
1) 在cad2006中,运行menuload命令,出现菜单加载对话框,加载cf.mnu文件,菜单和工具栏均出现,
但是我想用lisp程序加载,用(command "menuload" "cf")命令加载时,仅出现工具栏,不出现菜单。请问高人为什么?

2) 还有再次运行(command "menuload" "cf")命令时,出现下面内容:

命令: (command "menuload" "CF")
无法加载自定义文件: CF
该自定义组的名称已存在。
nil
输入要加载的自定义文件的名称: *取消*

cad不允许重复加载,那么请问我如何判断cf.mnu文件(文件内的菜单名为:BENHAI)已经加载?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-9-26 02:18 , Processed in 0.467185 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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