| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Mit SAP ERP/PLM den Anlagenbau perfekt organisiert - NEUMAN & ESSER GROUP , ein Anwenderbericht
|
Autor
|
Thema: Globale Breite von Polylinien ändern - in Blöcken (3684 mal gelesen)
|
Musicus Mitglied Staatl. gepr. Techniker
Beiträge: 688 Registriert: 26.07.2005 AutoCAD 2021 Linear Building 18 Linear CAD Solutions 18 C.A.T.S. Windows 10 64bit
|
erstellt am: 15. Nov. 2010 13:21 <-- editieren / zitieren --> Unities abgeben:
Hallo Forum, wenn ich die globale Breite von Polylinien ändern will, geht das ja mit pedit oder über die Schnellauswahl. Gibt's auch ne Möglichkeit, die Polylinien mit einzubeziehen, die in Blöcken verbastelt sind? Ich habe irgendwie wenig Lust, etwa 2500 Blöcke per Handarbeit zu bearbeiten, und Auflösen kommt nicht in Frage. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 15. Nov. 2010 14:20 <-- editieren / zitieren --> Unities abgeben: Nur für Musicus
|
Musicus Mitglied Staatl. gepr. Techniker
Beiträge: 688 Registriert: 26.07.2005 AutoCAD 2021 Linear Building 18 Linear CAD Solutions 18 C.A.T.S. Windows 10 64bit
|
erstellt am: 15. Nov. 2010 15:02 <-- editieren / zitieren --> Unities abgeben:
|
Bernd10 Mitglied
Beiträge: 763 Registriert: 20.11.2003 Intel(R) Xeon(R) W-2123 CPU @ 3.60GHz 16 GB RAM Windows 10 Pro 64-bit AutoCAD Mechnical 2020 Deu
|
erstellt am: 16. Nov. 2010 08:29 <-- editieren / zitieren --> Unities abgeben: Nur für Musicus
Hallo Musicus, Zitat: Original erstellt von Musicus: Sowas dachte ich mir schon ...Hab sogar schon nen Ansatz im Kopf, aber an scheiterts grad irgendwie.
als Grundgerüst sollte Folgendes funktionieren: (setq lmerkmale (entget einsert)) (setq cblkname (cdr (assoc 2 lmerkmale))) (setq eblock (tblobjname "block" cblkname)) (setq eblocksubele (entnext eblock)) (while (/= eblocksubele nil) (setq lsubele (entget eblocksubele)) (setq cele (cdr (assoc 0 lsubele))) (if (or (= (strcase cele) (strcase "polyline")) (= (strcase cele) (strcase "lwpolyline"))) (progn ; mach was ) ; progn ) ; if (setq eblocksubele (entnext eblocksubele)) ) ; while Viele Grüße Bernd Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Musicus Mitglied Staatl. gepr. Techniker
Beiträge: 688 Registriert: 26.07.2005 AutoCAD 2021 Linear Building 18 Linear CAD Solutions 18 C.A.T.S. Windows 10 64bit
|
erstellt am: 16. Nov. 2010 09:46 <-- editieren / zitieren --> Unities abgeben:
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 16. Nov. 2010 10:05 <-- editieren / zitieren --> Unities abgeben: Nur für Musicus
|
Musicus Mitglied Staatl. gepr. Techniker
Beiträge: 688 Registriert: 26.07.2005 AutoCAD 2021 Linear Building 18 Linear CAD Solutions 18 C.A.T.S. Windows 10 64bit
|
erstellt am: 16. Nov. 2010 10:35 <-- editieren / zitieren --> Unities abgeben:
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 16. Nov. 2010 10:38 <-- editieren / zitieren --> Unities abgeben: Nur für Musicus
|
Musicus Mitglied Staatl. gepr. Techniker
Beiträge: 688 Registriert: 26.07.2005 AutoCAD 2021 Linear Building 18 Linear CAD Solutions 18 C.A.T.S. Windows 10 64bit
|
erstellt am: 16. Nov. 2010 10:56 <-- editieren / zitieren --> Unities abgeben:
Gut, jetzt weiß ich, dass es geht, was ich mir vorher schon gedacht habe, aber ich weiß nicht, wie und ich kann auch nicht abgucken ... Ich bekomm das auch irgendwie selber hin, wenn es die Zeit zulässt. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
TK_KE Mitglied
Beiträge: 67 Registriert: 15.07.2003 .
|
erstellt am: 16. Nov. 2010 11:01 <-- editieren / zitieren --> Unities abgeben: Nur für Musicus
na eine Möglichkeit fürs scannen hat dir ja Bernd schon gezeigt .. die andere ist über ActivX und (vlax-for BLOCK (vla-get-blocks DOC) (vlax-for ITEM BLOCK .... ) ) wenn du damit Google anschiebst, sollte schon was zu finden sein... viel Spaß beim experimentieren ! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |