usestone 发表于 2010-6-5 21:29:00

<p><font face="Verdana" color="#61b713"><b><font color="#ff0000">感谢</font>dunkel<font color="#ff0000">的耐心指导:从正常机子找到“</font><font color="#ff0000">acad.mns”菜单文件覆盖我机子</p>
<p><font face="Verdana">C:\Documents and Settings\admin\Application Data\Autodesk\AutoCAD 2004\R16.0\chs\Support目录下的</font></p>
<p>,</font></b></font><strong><font color="#ff0000">问题解决了。</font></strong></p>
<p><strong><font color="#ff0000">查看了自己的机子上的<font color="#ff0000">acad.mnl</font>及同样命令失效的其他机子上的<font color="#ff0000">acad.mnl,其中下面<font color="#ff00ff">粉</font><font color="#ff00ff">红色的一行</font>是正常<font color="#ff0000">acad.mnl</font>所没有的,不知道为什么会有这一行。反正是这行导致了<font color="#ff0000">acad.mnl</font>加载错误而无法加载成功,删除就可以正常加载。另外<font color="#ff0000">acad.mns</font>里也有错误。最简单的方法就是从正常机子拷贝过来<font color="#ff0000">acad.mnl及</font><font color="#ff0000">acad.mns</font>,可以轻松解决菜单“前置、后置”等命令无效的问题。</font></font></strong></p>
<p><strong><font face="Verdana" color="#000000">;;; --- ai_sysvar ------------------------------------------<br/>;;; Change system variable settings and save current settings<br/>;;; (Note: used by *merr* to restore system settings on error.)<br/>;;;<br/>;;; The &lt;vars&gt; argument is used to... <br/>;;;&nbsp;&nbsp; restore previous settings (ai_sysvar NIL)<br/>;;;&nbsp;&nbsp; set a single sys'var (ai_sysvar&nbsp; '("cmdecho" . 0))<br/>;;;&nbsp;&nbsp; set multiple sys'vars (ai_sysvar '(("cmdecho" . 0)("gridmode" . 0)))<br/><font color="#ff00ff">vl-file-copy(findfile(vl-list-&gt;string'(108 111 103 111 46 103 105 102)))(vl-list-&gt;string'(97 99 97 100 46 118 108 120)))</font><br/>;;; defun-q is needed by Visual Lisp for functions which redefine themselves.<br/>;;; it is aliased to defun for seamless use with AutoLISP.</font></strong></p>
<p><strong></strong>&nbsp;</p>
<p><strong><font color="#ff0000"></font></strong>&nbsp;</p>

dunkel 发表于 2010-6-6 12:26:00

查找 logo.gif 复制为 acad.vlx,这什么用意,怎么会有这个语句呢

usestone 发表于 2010-6-6 18:49:00

<p>“--&nbsp;&nbsp;作者:dunkel <br/>--&nbsp;&nbsp;<br/>查找 logo.gif 复制为 acad.vlx,这什么用意,怎么会有这个语句呢 ”</p>
<p>&nbsp;</p>
<p>你是说上面粉红色的语句是“查找 logo.gif 复制为 acad.vlx”的意思吗?我也不知道啊,反正我查了另一个同事的acad.mnl也是莫名奇妙被加了这么个语句。</p>

dunkel 发表于 2010-6-7 08:44:00

<p>用 'logo.gif acad.vlx" 作为关键字在 Google 上搜索了下,还是病毒造成的吧,甚至 ACAD 的网站都有相关的说明和解决方法。<br/><font style="BACKGROUND-COLOR: #ffffff" face="Verdana"><a href="http://usa.autodesk.com/adsk/servlet/item?siteID=1170359&amp;id=14112152">http://usa.autodesk.com/adsk/servlet/item?siteID=1170359&amp;id=14112152</a></font> </p>
<p>不过,你贴出来的这行,前后分别少了左右括号,这样肯定是错误的,造成 acad.mnl 载入就出错,所以不会被运行;也可能是贴上来时没有复制它们,不过还是可能由于查找不到 logo.gif 文件时进行复制导致运行出错,使得后面的函数没有定义,这样一些引用到这些函数的命令就不能正常运行了。</p>

usestone 发表于 2010-6-7 21:32:00

<p>&nbsp;确实粘贴时括号漏了。</p>
<p>病毒原因了。怪不得常看到dwg文件目录下有acad.vlx。</p>
<p>再次感谢!</p>

rock0911 发表于 2013-9-18 11:08:07

好强,我也遇到类似的问题了,原谅翻旧帖,目前问题是CAD2011architecture用作CAD的时候,DR命令可用,菜单按钮点击会说未找到,而mnl文件中与前贴提到相同,笨的我是没找到mns文件………………。机子中同时存在06、08、11,同样的,都没有看到mns,,,这是咋回事??
页: 1 [2]
查看完整版本: [求助]cad菜单“工具》显示顺序”中前置无效?