Jasonx24 发表于 2022-7-5 21:41:34

Lisp文件大小已经达到10mb-压缩为2.3mb,对于附件来说仍然很大。。。。

SLW210 发表于 2022-7-5 21:43:58

我已经告诉过你如何直接在这里发布代码,方法是将实际代码(而不是.lsp文件)粘贴在单击#时创建的标记之间。
 
PAST YOUR CODE BETWEEN

So it shows here

BIGAL 发表于 2022-7-5 21:45:29

10Mb对于一个lisp来说是巨大的,它必须由大量的defuns组成。也许可以看看从lisp开始发布的代码,这些代码不起作用。看看C:如果多个例程不起作用,那么多个defuns就是一个常见的问题。

Jasonx24 发表于 2022-7-5 21:50:05

是的,确切地说,它由许多相互关联的lisp例程组成。最好的猜测是没有一个lisp文件是独立的。我的autocad被定向到一个特定文件夹,该文件夹包含该过程的所有lisp文件,并且还包含支持块和lisp。
 
4

Jasonx24 发表于 2022-7-5 21:55:45

这是一个巨大的,不是一个5分钟的修复,真的不知道从哪里开始你有这么多的命令,你需要做的是找到第一个你使用的C:东西,并遵循线索,通过剪切和粘贴到一个新的文件,这应该使一个新的完整的lisp,然后可以测试。另一种方法是在每个defun中添加一个(princ“\nname of defun”),这样您可以看到它使用并停止的最后一个defun,而不是C:one
 
5

BIGAL 发表于 2022-7-5 21:57:28

是的,这是一个复杂的lisp例程。。。我会试试你的指示。我只是希望我能解决它。

Jasonx24 发表于 2022-7-5 22:02:04

页: 1 [2]
查看完整版本: 过时的Autocad Lisp例程