找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1370|回复: 11

[求助] 哪位大侠知道怎么打开CAD时自动加载自定义菜单文件???谢谢

[复制链接]
发表于 2013-6-4 20:07:40 | 显示全部楼层 |阅读模式

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

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

×
哪位大侠知道怎么打开CAD时自动加载自定义菜单文件???谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 987个

财富等级: 财运亨通

发表于 2013-6-4 20:13:26 | 显示全部楼层
命令行下输入:cui,会单出窗口,里面可以找到自定义菜单
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-6-4 20:34:16 | 显示全部楼层
可以编写一个lisp语句吗?每次打开就自动加载了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-6-4 20:55:50 | 显示全部楼层
加载一次后以后都会加载的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 19个

财富等级: 恭喜发财

发表于 2013-6-4 20:57:17 | 显示全部楼层
本帖最后由 Lisphk 于 2013-6-4 21:05 编辑

找了下自己的资料,你看看下面的代码,应该能对你有帮助
  1. (defun c:loadit        (/ cui_database mnbar flag)
  2.   (vl-load-com)
  3.   (setq        cui_database
  4.          (list
  5.            "EXPRESS"                        ;<<< MENUGROUP
  6.            "C:\\Documents and Settings\\Ronald\\Application Data\\Autodesk\\AutoCAD 2008\\R17.1\\enu\\support\\acetmain.cui" ;<<<PATH & CUI FILENAME
  7.            "E&xpress"                        ;<<< MENUNAME         
  8. ) ;_ end_list
  9.   ) ;_ end_setq
  10.   (vlax-for n
  11.               (setq all_menus
  12.                      (vla-get-MenuGroups
  13.                        (vlax-get-Acad-Object)
  14.                      ) ;_ end_vla-get-MenuGroups
  15.               ) ;_ end_setq
  16.     (if        (= (vla-get-name n) (car cui_database))
  17.       (setq flag T)
  18.     ) ;_ end_if
  19.   ) ;_ end_vlax-for
  20.   (if (null flag)
  21.     (progn
  22.       (vla-load
  23.         all_menus
  24.         (cadr cui_database)
  25.       ) ;_ end_vla-load
  26.       (setq MnBar
  27.              (vla-get-MenuBar
  28.                (vlax-get-Acad-Object)
  29.              ) ;_ end_vla-get-MenuBar
  30.       ) ;_ end_setq
  31.       (vla-InsertInMenuBar
  32.         (vla-Item
  33.           (vla-get-Menus
  34.             (vla-Item
  35.               (vla-get-MenuGroups
  36.                 (vlax-get-Acad-Object)
  37.               ) ;_ end_vla-get-MenuGroups
  38.               (car cui_database)
  39.             ) ;_ end_vla-Item
  40.           ) ;_ end_vla-get-Menus
  41.           (caddr cui_database)
  42.         ) ;_ end_vla-Item
  43.         (1- (vla-get-Count MnBar))
  44.       ) ;_ end_vla-InsertInMenuBar
  45.     ) ;_ end_progn
  46.     (princ "\n>>..MENU IS ALREADY LOADED..<<")
  47.   ) ;_ end_if
  48.   (princ)
  49. ) ;_ end_defun
修改成你的CUI名

然后,在你的代码里面:

  1. (c:loadit)


下面的代码卸载:

  1. (defun c:unloadit ()
  2. (vl-load-com)
  3. (vla-unload (vla-Item (vla-get-MenuGroups (vlax-get-Acad-Object)) "EXPRESS")) ;...<<< MENUGROUP&#160;
  4. (princ)
  5. ) ;_ end_defun

点评

太感谢了...  详情 回复 发表于 2013-6-5 21:01
谢了啊,我好好研究一下,有不明白的再想你请教 - 本文出自晓东CAD家园-论坛,原文地址:http://bbs.xdcad.net/thread-668629-1-1.html  详情 回复 发表于 2013-6-4 22:43

评分

参与人数 1D豆 +5 收起 理由
xshrimp + 5 热心帮忙奖!

查看全部评分

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-6-4 21:53:56 | 显示全部楼层
cuiload 加载
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-6-4 22:42:49 | 显示全部楼层
谢了啊,我好好研究一下,有不明白的再想你请教
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-6-4 22:43:19 | 显示全部楼层
Lisphk 发表于 2013-6-4 20:57
找了下自己的资料,你看看下面的代码,应该能对你有帮助
修改成你的CUI名




谢了啊,我好好研究一下,有不明白的再想你请教
- 本文出自晓东CAD家园-论坛,原文地址:http://bbs.xdcad.net/thread-668629-1-1.html
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-6-5 21:01:50 | 显示全部楼层
Lisphk 发表于 2013-6-4 20:57
找了下自己的资料,你看看下面的代码,应该能对你有帮助
修改成你的CUI名

太感谢了...

点评

那就说明你可以用了,呵呵,开心,第一次在论坛帮到人。  详情 回复 发表于 2013-6-5 21:13
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 19个

财富等级: 恭喜发财

发表于 2013-6-5 21:13:23 | 显示全部楼层

那就说明你可以用了,呵呵,开心,第一次在论坛帮到人。{:soso_e142:}

点评

大侠,那也帮我写个程序  详情 回复 发表于 2013-6-5 21:49
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-6-5 21:49:17 | 显示全部楼层
Lisphk 发表于 2013-6-5 21:13
那就说明你可以用了,呵呵,开心,第一次在论坛帮到人。

:lol大侠,那也帮我写个程序

点评

别逗我了  详情 回复 发表于 2013-6-5 21:55
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 19个

财富等级: 恭喜发财

发表于 2013-6-5 21:55:57 | 显示全部楼层
QiaoCheng 发表于 2013-6-5 21:49
大侠,那也帮我写个程序

别逗我了{:soso_e138:}
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-9-25 12:24 , Processed in 0.365366 second(s), 52 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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