sam kolker 发表于 2022-7-5 18:38:56

外门。lsp包含4个不同的

单门工作
带有1个侧饰的门可以工作
这对门不工作
带有两个侧边的门也不工作
 
这本书最初是为ver14编写的,所有人都在那里工作
 
但在2011年版中只有两种工作方式,一种是单门,另一种是单边门。
 
 
我收到了许多回复,并尝试了所有回复,但仍然不起作用。
 
 
如果有人能下载该文件,使其生效并通过电子邮件发送给我,我将不胜感激。
外门。lsp

BIGAL 发表于 2022-7-5 18:42:32

(setq m1(entsel“\n点击墙的同一侧:”)到多个括号

sam kolker 发表于 2022-7-5 18:46:09

到目前为止,我已经尝试了所有收到的回复,但都没有成功,我不确定建议将这些回复放在哪里。
 
 
如果有人可以采取lisp文件,并修复它为我,并通过电子邮件给我,我将不胜感激。

BIGAL 发表于 2022-7-5 18:49:05

发现1个错误c:EXTDOOR4(/LAY在/c:EXTDOOR4(/LAY)之后需要一个空格

sam kolker 发表于 2022-7-5 18:52:36

我没有发现错误c:EXTDOOR4(/LAY,我检查了我上传的LSP“extdoor.LSP,它显示了一个空格,除非我不明白你想告诉我什么

BIGAL 发表于 2022-7-5 18:55:27

这是直接从你的帖子中复制的
(defun c:EXTDOOR4(/LAY OS BLIP INDIC REF M1 M2 ANG P1-1 LONG1 LONG)
 
比较extdoor 1 2 3

sam kolker 发表于 2022-7-5 18:59:15

你是对的,有一个空间缺失,我已经纠正了我上传的lsp,我已经尝试运行它,但它仍然不能正常工作

BKT 发表于 2022-7-5 19:02:58

附加的lisp仍然存在BIGAL在上述帖子中提到的错误。此外,EXTDOOR3和extdoor4的代码似乎使用了DTR函数——您是从其他地方加载它的吗?你犯了什么错误?

sam kolker 发表于 2022-7-5 19:05:51

对于BKT,我得到“无函数定义”什么是DTR?它是否指来自另一个lsp的块?它到底在寻找什么?
 
 
顺便说一句,我在“extdoor lsp”中添加了空格。这是之前上传的,但它仍然不适用于双门或带有2个侧位的门。它适用于其他2个。

BKT 发表于 2022-7-5 19:08:49

您能再次检查一下EXTDOOR4中“/”和“LAY”之间的空间吗,如BIGAL所示?这可能就是你犯这个错误的原因。DTR是用于处理角度的“弧度到弧度”函数。在我修复了上面的“/LAY”问题后,我遇到了丢失的DTR,但您可能正在从其他地方加载它。。。
 
首先确保“/行”,然后重新加载lisp并重试。
页: [1] 2
查看完整版本: 外门。lsp包含4个不同的