| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY wird von NVIDIA zum Händler des Jahres gewählt – zum dritten Mal in Folge, eine Pressemitteilung
|
Autor
|
Thema: vla-explode: MTexte? (3108 mal gelesen)
|
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1763 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 18. Mai. 2011 15:36 <-- editieren / zitieren --> Unities abgeben:
Wenn ich mit folgender Zeile einen Block in den Ursprung zerlege ist alles in Ordnung. (vla-explode (vlax-ename->vla-object(car(entsel))) Wenn ich damit einen MText zerlegen will funzt es nicht, es kommt folgende Meldung: Zitat: Fehler: ActiveX-Server gab folgenden Fehler zurück: unbekannter Name: Explode
Geht das nicht oder mache ich was falsch?!? ------------------ viele Grüße Jörn http://www.bosse-engineering.com Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Dorfy Mitglied Double-Dipl.-Ing. Bleistiftanspitzer
Beiträge: 900 Registriert: 21.07.2006 AutoCad2007, ProE, HiCad
|
erstellt am: 18. Mai. 2011 15:39 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
|
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1763 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 18. Mai. 2011 15:46 <-- editieren / zitieren --> Unities abgeben:
|
Dorfy Mitglied Double-Dipl.-Ing. Bleistiftanspitzer
Beiträge: 900 Registriert: 21.07.2006 AutoCad2007, ProE, HiCad
|
erstellt am: 18. Mai. 2011 15:59 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
Block oder Blockreferenz... Objekt wählen: ; IAcadBlockReference: AutoCAD Block Reference-Schnittstelle (Blockreferenz) ; Eigenschaftswerte: ; Application (RO) = ... ; InsUnits (RO) = "Millimeter" ; InsUnitsFactor (RO) = 1.0 ; IsDynamicBlock (RO) = 0 ... ; Unterstützte Methoden: ; ArrayPolar (3) ; ArrayRectangular (6) ; ConvertToAnonymousBlock () ; ConvertToStaticBlock (1) ; Copy () ; Delete () ; Explode () ; GetAttributes () ; GetBoundingBox (2) ; GetConstantAttributes () ; GetDynamicBlockProperties () ; GetExtensionDictionary () ; GetXData (3) ; Highlight (1) ; IntersectWith (2) ; Mirror (2) ; Mirror3D (3) ; Move (2) ; ResetBlock () ; Rotate (2) ; Rotate3D (3) ; ScaleEntity (2) ; SetXData (2) ; TransformBy (1) ; Update () ------------------ Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1763 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 18. Mai. 2011 16:26 <-- editieren / zitieren --> Unities abgeben:
Hallo Heiko, das überzeugt mich, aber was mache ich denn wieder falsch, wenn ich die Funktion VLAX-DUMP-OBJECT verwende erscheint nur die halbe Liste (Unterstütze Methoden wurden bei mir nicht gelistet) Befehl: (vlax-dump-object (vlax-ename->vla-object(car(entsel))))Objekt wählen: ; IAcadBlockReference2: AutoCAD Block Reference-Schnittstelle (Blockreferenz) ; Eigenschaftswerte: ; Application (RO) = #<VLA-OBJECT IAcadApplication 00e38c90> ; Document (RO) = #<VLA-OBJECT IAcadDocument 318a7980> ; EffectiveName (RO) = "BSEDECRU" ; EntityTransparency = "VonLayer" ; Handle (RO) = "AAB91" ; HasAttributes (RO) = -1 ; HasExtensionDictionary (RO) = 0 ; Hyperlinks (RO) = #<VLA-OBJECT IAcadHyperlinks 245462a4> ; InsertionPoint = (3.56854e+006 5.9328e+006 0.0) ; InsUnits (RO) = "Keine Einheit" ; InsUnitsFactor (RO) = 1.0 ; IsDynamicBlock (RO) = 0 ; Layer = "BW-SE-SYM" ; Linetype = "ByLayer" ; LinetypeScale = 1.0 ; Lineweight = -1 ; Material = "ByLayer" ; Name = "BSEDECRU" ; Normal = (0.0 0.0 1.0) ; ObjectID (RO) = 2099343176 ; ObjectName (RO) = "AcDbBlockReference" ; OwnerID (RO) = 1958670152 ; PlotStyleName = "ByLayer" ; Rotation = 0.0 ; TrueColor = #<VLA-OBJECT IAcadAcCmColor 247b51a0> ; Visible = -1 ; XEffectiveScaleFactor = 0.3 ; XScaleFactor = 0.3 ; YEffectiveScaleFactor = 0.3 ; YScaleFactor = 0.3 ; ZEffectiveScaleFactor = 0.3 ; ZScaleFactor = 0.3 Mehr kommt da nicht, wie hast Du das genau eingeben? ------------------ viele Grüße Jörn http://www.bosse-engineering.com Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9803 Registriert: 01.12.2003 One AutoCAD 2.5 - 2024, AutoCAD, Civil 3D, Win10/Win11
|
erstellt am: 18. Mai. 2011 16:34 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
|
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1763 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 18. Mai. 2011 16:46 <-- editieren / zitieren --> Unities abgeben:
|
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9803 Registriert: 01.12.2003 One AutoCAD 2.5 - 2024, AutoCAD, Civil 3D, Win10/Win11
|
erstellt am: 18. Mai. 2011 18:17 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
ISt es das Ziel ein Textobjekt aus einem Mtext-Objekt abzuleiten? Dan kannst du ggf. mit einer eigenen Routone (defun explodeMtext (ename) ...) einfach einen enuen Text mit den Parametern aus dem Mtextobjekt erstellen und das Mtext Objekt hinterher löschen. ------------------ Mit freundlichem Gruß Udo Hübner www.CAD-Huebner.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1763 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 18. Mai. 2011 18:31 <-- editieren / zitieren --> Unities abgeben:
Hallo Udo, ja das könnte ich, zu diesem Thema haben mir Heiko und CADwiesel auch schon einen schönen Link geschickt : http://www.theswamp.org/index.php?topic=29430.0 Aber in der Funktion scheint noch ein Fehler zu sein (bei meinen Beispiel-MTexten kommen die Texte nicht in der richtigen Größe raus) Mir geht es nur darum, daß ich den MText zur Laufzeit eines DCL-Fensters in den Ursprung zerlegen will, daher keine Command. Nun muss ich abwägen, ob es mir der Aufwand Wert ist oder nicht. Es hätte ja sein können, daß es bereits eine ähnliche Funktion wie vla-explode gibt, von der ich noch nichts weiß. ------------------ viele Grüße Jörn http://www.bosse-engineering.com Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
neurosis Mitglied dipl.ing.
Beiträge: 224 Registriert: 22.08.2006
|
erstellt am: 18. Mai. 2011 20:11 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
|
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1763 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 19. Mai. 2011 06:59 <-- editieren / zitieren --> Unities abgeben:
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 19. Mai. 2011 07:41 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
|
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1763 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 19. Mai. 2011 08:59 <-- editieren / zitieren --> Unities abgeben:
|
neurosis Mitglied dipl.ing.
Beiträge: 224 Registriert: 22.08.2006
|
erstellt am: 19. Mai. 2011 10:05 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
|
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1763 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 19. Mai. 2011 11:16 <-- editieren / zitieren --> Unities abgeben:
|