Добрый день, господа!
Приложенный лисп копирует элементы, однако, чтоб закончить цикл, при нажатии ENTER рождается дополнительный элемент!
Почему?
Руками ведь так не работает команда COPY...
при нажатии ENTER команда прсто заканчиваеся.
Заранее спасибо за помощь!
(defun Proba ( / )
(progn
(setq BL (car (entsel)))
(setq ptc (cdr (assoc 10 (entget BL))))
(setq ptcOld 1)
(setq Var 0)
(while (= Var 0)
( command-s "copy" BL "" PtC pause "")
(setq PtCOld (getvar "LastPoint"))
(if (equal ptC ptCold)
(setq Var 1)
)
(setq ptC ptCOld)
)
)
) ;end def proba
(proba)