Code:;; Funktion zum wählen aller Teile im STEPIMPORT (select_Layoutparts () (setf LayoutTeile (sd-call-cmds (get_selection :focus_type *sd-part-seltype* :select :in_assembly Importdaten))) );end select_Layoutparts
und versuche diese dann zu vereinen:
Code: ;; Function zum vereinen aller Teile (Unite3D () (sd-call-cmds (unite_3d :blank (first LayoutTeile ) :tools (rest LayoutTeile ) :keep_tools :no :glue :no)) );end Unite3D
... nun bekomme ich die Meldung "Zeichenfolge entspricht nicht dem Objekt der gewünschten Art". Diese Meldung stört mich! Wird die Meldung weggeklickt dann sind die Teile astrein vereinigt!?
erstellt am: 26. Mrz. 2007 15:41 <-- editieren / zitieren --> Unities abgeben: Nur für StephanWörz
Ich würde mal versuchen die Keywords :no durch NIL zu ersetzen. Laut Online-Reference sind die beiden Variablen keep-tools und glue BOOLEANS. Nachdem wohl alles, was nicht verstanden wird zu NIL wird, funktioniert dein Makro vermutlich deswegen trotzdem