CAD里我改了用TC将对象的图层置为当前,但是我想将当前的图层置给对象,有没有快捷点的办法或是命令。

在线等
2024-11-25 14:42:24
推荐回答(1个)
回答1:

  1. 修改对象属性的话,点击对象,右键,属性,在属性里面修改图层即可。

  1. AutoCAD2010版本以上有快捷面板,选择对象,出现了快捷面板,在里面修改图层。


3.在AutoCAD2010版本以上,有个功能叫(动作录制器),可以录制及编辑你的动作。达到你的要求。

4.编辑一个autoLISP实现这个功能。

(defun C:MJL3 ( / #s &kw #kw)
 (setvar "cmdecho" 0)
 (setq #s (getvar "clayer"))
 (setq &kw (entsel "\n请选择需要修改图层的对象"))
 (if (/= &kw nil)
  (progn
   (setq &kw (entget (car &kw)))
   (setq #s (cons 8 #s))
   (setq #kw (assoc 8 &kw))
   (setq &kw (subst #s #kw &kw))
   (entmod &kw)
  )
 )
 (prin1)
);;对象图层为当前,命令《MJL3》