notredave 发表于 2016-7-6 09:19:03

简单的问题让我发疯....

总之,
系统变量是什么,或者在Autocad 2014的“设置”中的何处拾取或选择绘制在另一条线上的最后一条线?如果我在另一条线上画一条线,当我选择它时,它会选择下面的线。我最近在另一家公司工作,但我的Autocad设置与我在前一家公司的设置不同。我不想在线条之间循环,我只想选择绘制的最后一条线条。我知道这可能是一个简单的解决办法,但我被难住了(defun c:foo (/ ss)
(if (setq ss (ssget "_x" '((0 . "line"))))
    (command "_.draworder" ss "" "Front")
)
(princ)
)

ronjonp 发表于 2016-7-6 09:31:23

那个变量似乎不会影响您所描述的内容。我尝试了每一个,最后一行优先。
我仍然说,恕我直言,选择循环是一个非常可行的解决方案。我一直保持它。

Rob... 发表于 2016-7-6 09:41:44

我想到的第一件事是“一定有更好的方法”

notredave 发表于 2016-7-6 09:43:21

首先想到的是“必须有更好的方法”

不是真的,很多时候你可以有巧合的线条代表不同的东西。比如说桌子的边缘靠墙,或者地板的边缘靠墙。垂直管架可能有许多重合线。

Jeff_M 发表于 2016-7-6 09:49:00

我相信这样做是有原因的,只是在我的行业里不行。另外,我很少使用直线,主要是多段线

notredave 发表于 2016-7-6 10:00:27


回答得好!
我希望有更多像您一样的人能够意识到,有些工作流程看似与他们的本性相悖,但实际上,在其他领域/行业中却是如此。

ronjonp 发表于 2016-7-6 10:16:31

如果您刚刚绘制了要选择的线,那么当提示输入所需的线条时,您不能使用ast选项吗?

Rob... 发表于 2016-7-6 10:17:41

这也是我的第一个想法,但当我尝试时,它不适用于偏移命令。

ronjonp 发表于 2016-7-6 10:17:57

锁定除需要使用的图层之外的所有其他图层
页: [1]
查看完整版本: 简单的问题让我发疯....