永发信息网

CAD中怎样把一个图层放在底下

答案:3  悬赏:70  手机版
解决时间 2021-11-23 18:15
CAD中怎样把一个图层放在底下
最佳答案
1、用快速选择的方法,选择这个图层的所有对象,右键,绘图次序,【后置】。
2、由于块里面的对象无法快速选择,这个用程序就简单了很多。
3、(defun C:tes ( / blockdef dict doc lst obj sortents &tc1)
(setvar "cmdecho" 0)
(setvar "blipmode" 0)
(vl-load-com)
(if (setq &tc1 (entsel "\n请选择要把图层放在最上面的参考图层"))
(progn
(setq &tc1 (cdr (assoc 8 (entget (car &tc1)))))
(setq doc (vla-get-ActiveDocument (vlax-get-acad-object)))
(vlax-for blockdef (vla-get-blocks doc)
(cond
((not (VL-CATCH-ALL-ERROR-P (setq sortents (VL-CATCH-ALL-APPLY 'vla-item (list (setq dict (vla-GetExtensionDictionary blockdef)) "ACAD_SORTENTS"))))))
((setq sortents (VL-CATCH-ALL-APPLY 'vla-AddObject (list dict "ACAD_SORTENTS" "AcDbSortentsTable"))))
)
(setq lst nil)
(vlax-for obj blockdef (if (= &tc1 (vla-get-layer obj)) (setq lst (cons obj lst))))
(if lst (progn (vla-MoveToBottom sortents (vlax-make-variant (vlax-safearray-fill (vlax-make-safearray vlax-vbobject (cons 0 (1- (length lst)))) lst)))));vla-MoveTotop为图层前置,vla-MoveToBottom为图层后置
)
(vla-regen doc :vlax-true)
)
)
(princ)
);复制到记事本,以【.lsp】为后缀命名,打开CAD加载了,命令【TES】,选择参考图层,那么这个图层的所有对象就置于最下层,包括块里面的对象也同时后置了。这个是以前写过图层前置的程序,要后置的话,修改一个函数就可以使用了。
全部回答
输处LA回车,去里面移动,都是中文!

命令draworder,可以改变图元的叠放次序,不能改变图层的叠放次序。

图标见图 左起第一个

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2011年通货膨胀的原因
奏武王做了几年皇帝
关于万惠的及贷好用吗
中部派出所地址在哪,我要去那里办事
山东登州府招远县侯家滩, 现在叫什么名字?
word如何使用替换替换出固定的前引号”或后引
硅胶键盘膜、TPU键盘膜、纳米银键盘膜哪个好
人体上肢有哪些肌肉?那些作用!拜托各位了 3
ASTM A519 1026
这几天我的五菱宏光S跑起来声音大了,闷闷的
双轴水泥搅拌桩机是否配有电脑计量装置
辣香酸菜生鱼片的做法步骤图,怎么做好吃
用20分向营养师请教鼻饲的问题
怎么粉底一推开就搓泥?
河南汝阳杜康村遗址酒厂杜康之价格52°,五星
推荐资讯
我有2亩果树能在银行贷款吗
狗吠一一到是什么意思
电视剧里魔君寒光魔决是哪部电视剧
出郊时极目 人事日萧条打一动物
关于受洗决志祷告和因信称义的问题
唱吧里说免费鲜花是上榜的重要道具是什么意思
艺术摄影(仪陇县柳垭中心卫生院东)地址在什么
新进入的CSSCI的刊物,2017年第一期算不算C刊
我是初中毕业生学习高星级运营与管理毕业后是
孟达·国际新城交通方便吗?应该怎么过去?
A站用电脑完全看不了视频了,求助
y型过滤器标准及产品分类
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?