hallo!
was mache ich da falsch?
die routine fügt einen block auf einen neuen layer ein und sollte mir dann die die eingabe des drehwinkels erlauben und dann wieder den vorherigen layer setzen.
funktioniert auch, nur nach abschluss der routine wird der block wieder auf den vorherigen layer gesetzt, obwohl er während der dynamischen eingabe richtig war.
(defun c
UINSERT (/ P1)
(setq *oldlay* (getvar "clayer"))
(setq P1 (getpoint "\nEinfügepunkt zeigen:" ))
(command "layer" "m" "E_S26" "_color" "_red" "" "")
(command "clayer" "E_S26")
(command "_-insert" "DU_Ac_Map" P1 "" "")
(setvar "clayer" *oldlay*)
)
grüsse aus wien!
peter
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP