土木在线论坛 \ 建筑设计 \ CAD下载及教程 \ 增加<多重复制>之功能,谢谢。

增加<多重复制>之功能,谢谢。

发布于:2013-05-01 17:40:01 来自:建筑设计/CAD下载及教程 [复制转发]
以下程序是 复制为当前层(没有多重复制功能),希望哪位大侠帮忙修改一下啦.


(defun C:111 ()
(princ "\n 复制到当前层(copy_to_layer)")
(setvar "cmdecho" 0)
(setq c_layer (getvar "clayer")

sset (ssget)
pt1 (getpoint "\n基点: ")
count 0)
(prompt "\n位移的第二点: ")

(setq len (sslength sset))

(while (< count len)
(setq name (ssname sset count)
ptlst (entget name)
b (assoc 8 ptlst)
b1 (cdr (assoc 8 ptlst))
c (cons 8 c_layer)
d (subst c b ptlst)
count (1+ count))
(entmod d)
)
(command "copy" sset "" pt1 pause)
(setq count 0)

(while (< count len)
(setq name (ssname sset count)
ptlst (entget name)
b (assoc 8 ptlst)
c (cons 8 b1)
d (subst c b ptlst)
count (1+ count))
(entmod d)
)
(princ)
)
这个家伙什么也没有留下。。。

CAD下载及教程

返回版块

52.07 万条内容 · 656 人订阅

猜你喜欢

阅读下一篇

CAD插入文档

用AutoCAD制作插图、Word编排科技论文报告是我们经常要做的事情,但凡做过此事的朋友,相信都遇到过这样或那样的烦恼:插入的图形显示正常,打印出来线条细得看都看不清,如果在Word中修改线条粗细,改后的Word文件会成5倍的体积增长,而且图形还会经常出现“大红叉”;AutoCAD R14以后版本更是会连背景一起都拷到Word中,尽管可以在AutoCAD中改变背景设置,但除了操作麻烦外,图片的大小也难以控制;

回帖成功

经验值 +10