eturner 发表于 2022-7-7 22:58:30

复制并跟随(pan)

有没有办法复制项目并让autocad自动平移该数量,以便您查看刚刚制作的副本?这将是非常方便的复制管道到下一层。。。我经常发现自己先复制,然后平移到放置副本的位置。
 
用一个命令同时执行这两项任务的方法将非常好。
 
谢谢
埃里克

JD Mather 发表于 2022-7-7 23:05:34

看起来积木可能是个不错的选择。

eturner 发表于 2022-7-7 23:14:44

我对ACAD还是很陌生。。。你是说,如果我复制的项目是块,它会有帮助吗?谢谢你的想法。。。
 
埃里克

ReMark 发表于 2022-7-7 23:17:50

平移,就像缩放一样,是一个可以在另一个命令中调用的命令,所以我认为你不会得到你想要的结果。我有种感觉,你想把物体拖到屏幕的顶部,让画作自己相应地移动。
 
我的建议是,在执行复制或移动命令时,使用鼠标上的滚轮缩小,然后相应地放大。

eturner 发表于 2022-7-7 23:22:57

我通常做的是复制一个设定的距离,而不是将它们拖动到一个新的距离。我将选择几个项目,键入“c”选择周围的任意随机基点,然后选择它们需要移动的距离。通常为200’(在建筑物的平面楼层布局之间移动项目)。然后在我复制后90%的时间里,我希望看到的是副本,而不是原件,所以我希望有一个命令可以复制,然后自动平移到副本的位置。。。不过,要猜到这一点并不容易。

alanjt 发表于 2022-7-7 23:32:13

您可以缩放>对象>L(最后)。
 
如。
Command: z
ZOOM
Specify corner of window, enter a scale factor (nX or nXP), or
<real time>: o

Select objects: l
1 found

ReMark 发表于 2022-7-7 23:35:35

我喜欢上面艾伦的方法。然而,对于eturner,它可能会调用太多的make步骤。除非它被制作成宏并分配给按钮。这可能会奏效。

eturner 发表于 2022-7-7 23:42:47

它仍然比我现在使用的要简单一些:使用需要另一个基点的平移并再次输入距离。至少这部分是自动的…谢谢!

alanjt 发表于 2022-7-7 23:47:51

糟糕的LISP宏。。。
 
(defun c:CZ (/ ss p1)
(if (and (setq ss (ssget "_:L"))
          (setq p1 (getpoint "\nSpecify base point: "))
   )
   (progn
   (command "_.copy" ss "" "_non" p1)
   (princ "\nSpecify second point: ")
   (command PAUSE)
   (command "_.zoom" "_o" "_L" "")
   )
)
(princ)
)

eturner 发表于 2022-7-7 23:54:29

alanjt。。。谢谢。我可以看到代码希望在那里做什么。。。我需要在哪里复制这个文件,在ACAD中初始化它需要做什么?我想我只需要将其保存到ACAD查找脚本的位置,然后重新启动ACAD?谢谢!!
页: [1] 2
查看完整版本: 复制并跟随(pan)