Hallo!
Hab das Lisp bei mir wieder gefunden: Es ist von Thomas aus dem Jahr 2007.
Habe mir auch einen Button mit ^C^Cdimx;\;@80<0;belegt.
Funktioniert soweit gut.
Nur wenn ich das gleich Maß erneut anklicke sollte es wiederum um 80 Einheiten verschoben werden. Dies tut es leider nicht.
Kann mir da vieleicht jemand helfen?
Danke!
lg. Martin
(defun c
IMX( / AWS)
(if(and(Setq AWS(ssget '((0 . "DIMENSION"))))
(setq P(getpoint "\nX-Koordinate: "))
)
(progn
(setq INDEX -1)
(repeat(sslength AWS)
(setq OBJ(ssname AWS(setq INDEX(1+ INDEX))))
(setq OBJ(vlax-ename->vla-object OBJ))
(setq POS(vlax-safearray->list
(vlax-variant-value
(vla-get-TextPosition OBJ)
)
)
)
(vla-put-TextPosition OBJ(vlax-3d-point(list(car P)(cadr POS)(caddr POS))))
)
)
)
)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP