johnengineer 发表于 2022-7-7 18:29:21

绘图顺序

我正在使用命令绘制顺序,并希望使用快速选择,以便可以选择特定图层上的所有对象。如何将“快速选择”与“绘制顺序”命令结合使用?

tzframpton 发表于 2022-7-7 18:41:06

绘制顺序与使用QSELECT的“选择”无关。你具体想做什么?

johnengineer 发表于 2022-7-7 18:45:12

为了澄清,当在“绘制顺序”命令中提示“选择对象”时,我想选择特定图层上的所有对象。我怎样才能做到这一点?

tzframpton 发表于 2022-7-7 18:55:37

为什么不先使用QSELECT或FILTER命令,然后使用Draw Order命令?

ASMI 发表于 2022-7-7 19:02:22

>johnengineer公司
 
(defun c:lorder(/ sEnt fLst)
(and
   (setq sEnt(entsel "\nPick object on wanted layer > "))
   (setq fLst(assoc 8(entget(car sEnt))))
   (vl-cmdf "_.draworder"(ssget "_X"(list fLst)) "")
   ); end and
(princ)
); end of c:lorder
 
你变得更快乐了?

lpseifert 发表于 2022-7-7 19:14:05

尝试使用Express tools的Getsel命令[可以透明地使用…'Getsel]

Guest Alan Cull 发表于 2022-7-7 19:18:49

使用过滤器。。。。。选择层。。。。输入图层名称。。。全选
 
然后转到DRAWORDER,当被问及。。。P型
 
尽管如此。。。。。。关闭除要更改绘制顺序的层之外的所有层。。。然后对仍在屏幕上的所有对象进行交叉。。。。。。

Alnaibii 发表于 2022-7-7 19:29:21

有没有办法保持图层顺序?
 
我的意思是,对于打印,哪一层在哪一层之前?
 
它总是一团糟。

mathew21 发表于 2022-7-7 19:33:56

我知道,但这正是我想要的
剧本对我来说也很棒。。只是想知道,如果无论如何都可以选择对象,然后运行脚本,或者需要更改编码中的内容
谢谢你的帮助
页: [1]
查看完整版本: 绘图顺序