Hallo,
gleich noch eine Frage:
Ich möchte bei der Bemassung den Layer immer auf einen Bestimmten Layer umschalten und dann den letzten Aktuellen wieder einschalten.
(defun C:Bemlayer ()
(Setq aktlayer (getvar "clayer")
)
(Command "layer" "se" "AZC_Grundris_LI" "")
(Command "_dimlinear" (setq pt1 ( getpoint "ersten Punkt wählen"))
(Setq pt2 (getpoint "zweiten Punkt wählen"))
(Setq pt3 (getpoint "position wählen"))
pt1 pt2 pt3)
(Command "layer" "se" aktlayer "")
)
(princ)
Das hat auch ganz gut geklappt. Aber jetzt kommen die Probleme:
1.) Wie kann ich bei der Bemassung mir anzeigen lassen, wo der Bemassungstext steht?
2.) Wie kann ich es erreichen, dass ich auch ein Objekt zur Bemassung wählen kann.
Ziehl soll es später sein, nicht nur den Befehl "_dimlinear" so auszustatten, sondern alle Bemassungsbefehle.
Ich nutzte noch eine ACAD-Version 2002, und bin in Sachen LISP ein Anfänger.
Vielleicht habt ihr ja ein paar gute Tips für mich
MFG
Ingo
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP