tmelancon 发表于 2022-7-5 22:56:45

为什么这么多命令:命令:

当我最初启动cad时,我看到了这个。。。
再生模型。
 
命令:
命令:
命令:
命令:
命令:
命令:
命令:
命令:
已加载AutoCAD菜单实用程序。
 
我只是想知道如何调试以找出导致这种情况的原因,这样我就可以让它们静音或隐藏起来。我试过几件事,但还没有下结论。
 
感谢您的帮助。上帝保佑

tmelancon 发表于 2022-7-5 23:16:42

另外,当我退出我的迷你“X”并启动一个新的空白文件时,我得到了这个。。。
 
已加载AutoCAD菜单实用程序。
 
正在加载自定义。带有自定义程序的LSP
 
命令:
命令:
 
谢谢

Dana W 发表于 2022-7-5 23:21:13

这是你的答案。可能是出于某种原因,有人安装的自定义lisp程序正在执行命令。 
:停止:停止:尝试修复它。如果这是一台工作计算机,你需要与绘图同事、cad经理或IT部门交谈,以了解它的用途,然后再冒险在身后完成。
 
因为它并没有真正地输入命令,所以您只能在屏幕上看到命令提示符。它可能正在加载一些可用于各种事情的自定义子例程。
 
对于非常熟悉lisp代码的人来说,有一种方法可以阻止命令提示符在运行时可见,但必须正确执行,这样它才不会不可见。

tmelancon 发表于 2022-7-5 23:36:25

恕我直言,我的问题是如何调试并准确地找出如何继续修复这个或使那个提示静音,而不是解释它在做什么或去跟谁说话。
 
我是CAD经理,我只是不知道如何准确地追踪导致这种情况的代码片段。我知道代码在执行命令,因为我是执行某些命令的人。
 
即。
(命令“gridstyle”“0”)
(命令“script”“update”)
等等等等。
 
我只是不是一个熟练的程序员,不知道我是否正确地编码了它,这是我继续发展的地方,如果有更好的方法,我应该这样做。我所有的编程知识都是从反复试验和多年的摸索中获得的。因此我请求帮助。
 
如果您能在“如何调试并使这些命令提示静音”方面帮助我,并使其变得更好,请加入。
 
非常感谢你的回复,我真的很感激。上帝保佑

MSasu 发表于 2022-7-5 23:42:17

没有看到上述习俗。lsp很难猜测。一种方法是确保在模板图形中将CMDECHO系统变量设置为1,以确保屏幕上显示从AutoLISP调用的命令对话框。
请在上述自定义项顶部添加以下行。lsp:
(setvar "CMDECHO" 1)

Dana W 发表于 2022-7-5 23:50:44

同样值得一提的是,这篇文章包含了一些启发性的信息,这些信息让你的声音听起来不像是个傻瓜。老实说,对我来说,前两篇帖子读起来就像你在摸索,可能会给自己带来更多问题。 
获得帮助的最佳方式是预先详细概述问题,并可能在此处的帖子中附上问题示例。一些经验水平的指示也有助于使答案更清楚。
 
我阅读lisp论坛只是为了学习如何自己做,所以我不是专家,尽管我花了25年的时间编写商业应用程序。
 
专家们看到了这一点,现在就跳进去,所以我会让开他们的路。

rkmcswain 发表于 2022-7-5 23:57:14

 
这应该很容易,只需使所有启动代码都无法被AutoCAD访问(看,将它们移动到ACAD不查看的文件夹中)。这包括但不限于启动套件acaddoc。lsp,acad。lsp,acad。rx、自定义mnl文件等。
再次启动AutoCAD并进行检查。
关闭它,再添加一块拼图,然后重复。
确定哪个启动文件正在将哪些提示注入命令行应该不会太困难。
 
这可能也会有所帮助:http://www.blog.cadnauseam.com/2008/09/01/what-is-loaded-at-autocad-startup-and-when/
页: [1]
查看完整版本: 为什么这么多命令:命令: