【问题标题】:How can make any entity as last entity in Autocad Autolisp如何使任何实体成为 Autocad Autolisp 中的最后一个实体
【发布时间】:2018-07-01 04:03:45
【问题描述】:
我正在使用 AutoCAD Electrical 2016。有“c:aeballoon”命令可以通过 lisp 应用于最后一个实体。如果我想将此命令应用于绘图中的任何其他实体(例如第 N 个实体)。所以有一个解决方案,如果有的话,如何将第 N 个实体作为最后一个实体。所以这个 c:aeballoon 命令可以成功地应用于第 N 个实体。
提前致谢
【问题讨论】:
标签:
autocad
autocad-plugin
autolisp
【解决方案1】:
您可以创建以下 AutoCADLisp 程序。
- 将以下内容复制到记事本
(defun c:makelast() (command ".copy" "si" (setq kk (car (entsel))) "0,0" "" ".erase" kk "")(princ))
将文件另存为 makelast.lsp
使用Appload命令加载程序。
运行新命令 Makelast 以选择要使其持久的对象。