复制并粘贴到原始位置
这里的任何用户都可以使用lisp将一个或多个实体复制并粘贴到同一位置多次。lisp以这种方式运行
-选择实体
-输入数字(以指示要粘贴的数量)
-输入
(请不要要求用户单击基点) 我想知道在相同的原始位置多次复制相同的对象背后有什么智慧?
Tharwat先生,实体是一个参考项目。我需要将此参考项插入同一位置的各个块中。因此,我需要这个数量/实体的倍数 你能举个清楚的例子说明你在追求什么吗?
Tharwat先生。这是一个照片和dwg文件。
我不想在照片中添加,最好不需要用户输入基点。只需将倍数粘贴在原稿的顶部。
粘贴多功能。图纸 试试这个;
(defun c:Test (/ cm ss in)
(if (and (setq ss (ssget "_:L"))
(setq in (getint "\nSpecify number of copies :"))
)
(progn
(setq cm (getvar 'CMDECHO))
(setvar 'CMDECHO 0)
(repeat in
(command "_.COPY" ss "" '(0. 0.) '(0. 0.))
)
(setvar 'CMDECHO cm)
)
)
(princ)
) @塔瓦:也许加上“非”(2x),以防万一。。。
你说得对,罗伊,老实说,我已经注意到,在发布代码几分钟后,如果他们可能需要任何更改,并将在下一个mods中涵盖该问题,我打算等待OP的回复。
Tharwat先生。按我的意愿工作。非常感谢。
“非”(2x)是关于什么的。重要的 这个问题几乎和这个一样http://www.cadtutor.net/forum/showthread.php?98213-将文本复制到几周前相同的位置,但在不同的层中。
页:
[1]
2