Ein bißchen ausführlicher, aber ebenfalls ungetestet da teilweise aus den Zusammenhang :
;;;Auswahl der Einfügeansicht
(initget "G A S")
(or(setq cLAGE (getkword(strcat "\n\n Auswahl <G>rundriss/<A>nsicht/<S>chnitt : "))) (setq cLAGE "G"))
(cond
((= cLage "G") (setq b cEKname))
((= cLage "S") (setq b (strcat cEKname "S")))
((= cLage "A") (setq b (strcat cEKname "A")))
)
;Wenn der Block schon vorhanden ist, soll dieser benützt werden
(setq INS-EXIST (tblsearch "BLOCK" b))
(if (tblsearch "BLOCK" b)
(progn
(setvar "clayer" nLay)
(command "_-insert" b "_s" eff)
(princ "\n Einfügepunkt :")
(command pause)
(princ (strcat "\n Einfüge-Winkel <" (angtos 0.0) ">:"))
(command pause)
)
(alert (strcat "BLOCK \"" b "\"nicht vorhanden"))
)
------------------
- Thomas -
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP