| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Multiführungslinien filtern (868 mal gelesen)
|
Musicus Mitglied Staatl. gepr. Techniker
Beiträge: 685 Registriert: 26.07.2005 AutoCAD 2021 Linear Building 18 Linear CAD Solutions 18 C.A.T.S. Windows 10 64bit
|
erstellt am: 17. Jul. 2013 16:28 <-- editieren / zitieren --> Unities abgeben:
Hallo Forum, ich versuche in einem Script Multiführungslinien zu filtern, um sie zu sprengen. Das hier
Code: (setq AWS (ssget "_X" '((-4 . "<AND")(0 . "MFÜHRUNG")(8 . "*TEXT*")(-4 . "AND>"))))(command "_explode" AWS "")
funktioniert aber irgendwie nicht.Wo liegt mein Fehler? Gruß, Musicus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 17. Jul. 2013 16:34 <-- editieren / zitieren --> Unities abgeben: Nur für Musicus
Zitat: Original erstellt von Musicus: Hallo Forum, ich versuche in einem Script Multiführungslinien zu filtern, um sie zu sprengen. Das hierCode: (setq AWS (ssget "_X" '((-4 . "<AND")(0 . "MFÜHRUNG")(8 . "*TEXT*")(-4 . "AND>"))))(command "_explode" AWS "")
funktioniert aber irgendwie nicht. Wo liegt mein Fehler? Gruß,Musicus
Code: (ssget "_X" '((-4 . "<AND")(0 . "MFÜHRUNG")(8 . "*TEXT*")(-4 . "AND>")))
Es gibt keine DXF-Objekte "MFührung", klicke mal si ein Element hiermit an: (assoc 0 (entget(car(entsel)))) Nachtrag:
Das (-4 . "<AND")(-4 . "AND>") ist überflüssig in diesem Fall da innrehalb der Filterliste von "AND" ausgegangen wird. Und: Das mit dem Explode wird SO nicht funktionieren, schau dir die Acadhilfe-Anmerkung dazu noch mal an (ursprung / _explode) . Lösung: Selbst mit einer Schleife die Objekte nacheinander bearbeiten. ------------------ Link: User:FAQ (einiges Wissenswertes über AutoCAD)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Musicus Mitglied Staatl. gepr. Techniker
Beiträge: 685 Registriert: 26.07.2005 AutoCAD 2021 Linear Building 18 Linear CAD Solutions 18 C.A.T.S. Windows 10 64bit
|
erstellt am: 17. Jul. 2013 16:39 <-- editieren / zitieren --> Unities abgeben:
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 17. Jul. 2013 16:46 <-- editieren / zitieren --> Unities abgeben: Nur für Musicus
Ich habe die Antwort oben ergänzt ! Und kleiner Tip: GEHT NICHT IST DIE SCHLECHTESTE BESCHREIBUNG EINES PROBLEMS ! Titel: Hilfe Beschreibung: Geht nicht
jaja, halb so wild ------------------ Link: User:FAQ (einiges Wissenswertes über AutoCAD) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Musicus Mitglied Staatl. gepr. Techniker
Beiträge: 685 Registriert: 26.07.2005 AutoCAD 2021 Linear Building 18 Linear CAD Solutions 18 C.A.T.S. Windows 10 64bit
|
erstellt am: 17. Jul. 2013 16:53 <-- editieren / zitieren --> Unities abgeben:
Ahja, doch komplizierter als ich dachte. (Wie hätte ich denn das Problem besser beschreiben können? Meine Befehlszeile sagte auch nichts aufschlussreicheres dazu: Code: Befehl: (setq AWS (ssget "_X" '((-4 . "<AND")(0 . "MULTILEADER")(8 . "*TEXT*")(-4 . "AND>"))))(command "_explode" AWS "") _explode Objekt wählen: Befehl: URSPRUNG nil Objekt wählen: *Abbruch* Befehl:
)Aber danke für die Hilfe. Ich werde dann mal Schleife binden gehen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 17. Jul. 2013 16:58 <-- editieren / zitieren --> Unities abgeben: Nur für Musicus
Du hättest feststellen können ob das Problem am erstellen des Auswahlsatzes liegt (war das 1. Problem), hätte ja sein können das du dich verschrieben hast oder eine "unpraktische" Zeichnung zum testen verwendest (ohne Multileader auf einem Layer nach dem Muster *Text*) Das alles kann ich hier an meinem Schreibtisch nicht sehen Aber wie angesprochen.. das nächste Mal dann dran denken ------------------ Link: User:FAQ (einiges Wissenswertes über AutoCAD) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |