找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1953|回复: 0

[求助]: AutoCAD2006菜单文件的加载问题

[复制链接]
发表于 2009-12-2 08:11:03 | 显示全部楼层 |阅读模式

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

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

×
因为某些考试需要用到一些通用的题型,就是用各个版本都可以顺利操作的题型,所以考虑到了菜单文件的编写

举个例子:轴设计 2338.mnu
内容:
    ***POP50
    **SJ
    ID_MnSJ        [设计(&De)]
    ID_MnZSJ    [->轴设计]
    ID_HZZ        [绘制轴]
                 [--]
    ID_JHQD        [校核强度]
    ID_JHGD        [<-校核刚度]

这个菜单文件,可以在2002、2004、2008中顺利加载,但是在2006版本中却出现图中的错误提示。


既然可以在上述三个版本中顺利加载,那么文件本身是没有问题的。
但是该文件在AutoCAD2008中加载之后,自动生成.cui文件,该文件可以顺利在AutoCAD2006中加载并提示(只读)。
cui文件的内容如下:

  1.     <?xml version="1.0"?>
  2.     <!--
  3.     警告!请勿编辑此文件的内容。
  4.     如果试图使用 XML 编辑器来编辑此文件,可能会失去自定义和移植功能。
  5.     如果需要修改自定义文件中的信息,请使用产品中的“自定义用户界面”对话框。
  6.     要访问“自定义用户界面”对话框,请单击“工具”菜单 >“自定义”>“界面”,或者在命令行中输入 CUI。
  7.     -->
  8.     <CustSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  9.       <FileVersion MajorVersion="0" MinorVersion="4" IncrementalVersion="1" UserVersion="1" />
  10.       <Header>
  11.         <CommonConfiguration>
  12.           <CommonItems>
  13.             <ModifiedRev MajorVersion="17" MinorVersion="1" UserVersion="1" />
  14.           </CommonItems>
  15.         </CommonConfiguration>
  16.         <WorkspaceRoot>
  17.           <WorkspaceConfigRoot />
  18.         </WorkspaceRoot>
  19.       </Header>
  20.       <MenuGroup Name="轴设计_2338">
  21.         <MacroGroup Name="User">
  22.           <MenuMacro UID="ID_HZZ">
  23.             <Macro type="Any">
  24.               <Revision MajorVersion="16" MinorVersion="2" UserVersion="1" />
  25.               <ModifiedRev MajorVersion="17" MinorVersion="1" UserVersion="1" />
  26.               <Name xlate="true" UID="XLS_0003">绘制轴</Name>
  27.               <Command />
  28.             </Macro>
  29.           </MenuMacro>
  30.           <MenuMacro UID="ID_JHQD">
  31.             <Macro type="Any">
  32.               <Revision MajorVersion="16" MinorVersion="2" UserVersion="1" />
  33.               <ModifiedRev MajorVersion="17" MinorVersion="1" UserVersion="1" />
  34.               <Name xlate="true" UID="XLS_0005">校核强度</Name>
  35.               <Command />
  36.             </Macro>
  37.           </MenuMacro>
  38.           <MenuMacro UID="ID_JHGD">
  39.             <Macro type="Any">
  40.               <Revision MajorVersion="16" MinorVersion="2" UserVersion="1" />
  41.               <ModifiedRev MajorVersion="17" MinorVersion="1" UserVersion="1" />
  42.               <Name xlate="true" UID="XLS_0007">校核刚度</Name>
  43.               <Command />
  44.             </Macro>
  45.           </MenuMacro>
  46.         </MacroGroup>
  47.         <MenuRoot>
  48.           <AcceleratorRoot />
  49.           <OverrideRoot />
  50.           <MouseButtonRoot />
  51.           <DigitizerButtonRoot />
  52.           <PopMenuRoot>
  53.             <PopMenu hasDiesel="false" UID="ID_MnSJ">
  54.               <ModifiedRev MajorVersion="17" MinorVersion="1" UserVersion="1" />
  55.               <Alias>POP50</Alias>
  56.               <Alias>SJ</Alias>
  57.               <Name xlate="true" UID="XLS_0001">设计(&De)</Name>
  58.               <PopMenuRef pUID="ID_MnZSJ" UID="PMRU_0001">
  59.                 <ModifiedRev MajorVersion="17" MinorVersion="1" UserVersion="1" />
  60.               </PopMenuRef>
  61.             </PopMenu>
  62.             <PopMenu hasDiesel="false" UID="ID_MnZSJ">
  63.               <ModifiedRev MajorVersion="17" MinorVersion="1" UserVersion="1" />
  64.               <Name xlate="true" UID="XLS_0002">轴设计</Name>
  65.               <PopMenuItem IsSeparator="false" hasDiesel="false" UID="PMIU_0001">
  66.                 <ModifiedRev MajorVersion="17" MinorVersion="1" UserVersion="1" />
  67.                 <NameRef UID="XLS_0004" xlate="true">绘制轴</NameRef>
  68.                 <MenuItem>
  69.                   <MacroRef MenuMacroID="ID_HZZ" />
  70.                 </MenuItem>
  71.               </PopMenuItem>
  72.               <PopMenuItem IsSeparator="true" hasDiesel="false" UID="PMIU_0002">
  73.                 <ModifiedRev MajorVersion="17" MinorVersion="1" UserVersion="1" />
  74.               </PopMenuItem>
  75.               <PopMenuItem IsSeparator="false" hasDiesel="false" UID="PMIU_0003">
  76.                 <ModifiedRev MajorVersion="17" MinorVersion="1" UserVersion="1" />
  77.                 <NameRef UID="XLS_0006" xlate="true">校核强度</NameRef>
  78.                 <MenuItem>
  79.                   <MacroRef MenuMacroID="ID_JHQD" />
  80.                 </MenuItem>
  81.               </PopMenuItem>
  82.               <PopMenuItem IsSeparator="false" hasDiesel="false" UID="PMIU_0004">
  83.                 <ModifiedRev MajorVersion="17" MinorVersion="1" UserVersion="1" />
  84.                 <NameRef UID="XLS_0008" xlate="true">校核刚度</NameRef>
  85.                 <MenuItem>
  86.                   <MacroRef MenuMacroID="ID_JHGD" />
  87.                 </MenuItem>
  88.               </PopMenuItem>
  89.             </PopMenu>
  90.           </PopMenuRoot>
  91.           <ToolbarRoot />
  92.           <ScreenMenuRoot />
  93.           <ImageMenuRoot />
  94.           <TabletMenuRoot />
  95.           <DoubleClickRoot />
  96.           <ToolPanelRoot />
  97.           <PanelSetRoot>
  98.             <PanelSet UID="PSTU_0001" />
  99.           </PanelSetRoot>
  100.         </MenuRoot>
  101.       </MenuGroup>
  102.     </CustSection>
复制代码

显然自行编写.cui文件不现实。

我的疑问是:是2006对mnu文件支持问题,还是需要另外的语句来进行编写mnu文件,使2006可以识别??
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-6-10 01:30 , Processed in 0.194624 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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