| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Alle Linien von DOT auf VonLayer ändern Blöcke!! (476 / mal gelesen)
|
knowhow1984 Mitglied Design Engineer
Beiträge: 330 Registriert: 11.02.2005 MS Windows 10 Inventor PROF 2021 ACAD 2021 ACAD Mech 2021 ACAD Arch 2021 ---------------------- Intel Core i7-7820HQ (2,90 GHz) 48 GB RAM GK Quadro M2200 (Version 23.21.13.9174)
|
erstellt am: 03. Sep. 2021 13:51 <-- editieren / zitieren --> Unities abgeben:
Liebe Gemeinde, ist es möglich mit einem Befehl alle Linien in der Zeichnung vom Linientyp DOT auf Continuous umzustellen? Viele Linien befinden sich in noch viel mehr Blöcken, so dass über SAUSWAHL nicht alle Linien erfasst werden. Über die Layersteuerung sind schon alle Linien umgeschrieben, nur leider sind die Linien alle vom DXF her manuell umgeschrieben. Vielen Dank für Eure Hilfe ------------------ Mit freundlichen Gruessen knowhow1984
[Diese Nachricht wurde von knowhow1984 am 03. Sep. 2021 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadwomen Ehrenmitglied V.I.P. h.c. Mädchen für fast alles
Beiträge: 2966 Registriert: 26.08.2002 ACAD R11 - 2022 (Plant3D) AVIS ACAD LT 2013- 2021 ZWCAD 2015 Versuch "nun ja" [s]History P3D 2012/(13) SP und Hotfix([/s]<P> Windows 10 / 64 Bit Xeon CPU 3.5GHz 16GB Ram NVIDIA Quadro P2000 3x Dell TV100 88P Monitore
|
erstellt am: 03. Sep. 2021 15:33 <-- editieren / zitieren --> Unities abgeben: Nur für knowhow1984
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 03. Sep. 2021 17:13 <-- editieren / zitieren --> Unities abgeben: Nur für knowhow1984
Hi, >>"ist es möglich mit einem Befehl alle Linien in der Zeichnung vom Linientyp DOT auf Continuous umzustellen?" Alle Linien? Dann wählt man die Linien aus und ändert den Linientyp. Mit installierten Expresstools oder eine Zeile Lisp auch als 1-Klick Makro möglich. Befehle SAUSWAHL FILTER SSX usw zum Auswaählen, Ribbon, Eigenschaftenpalette, Befehl Ändern oder Eigändr zum Linientyp anpassen So bekommt man aber nur unverschachtelte Objekte, also keine in einem Block. Für die komplette Datei, dafür nicht nur für Linien, wäre es möglich mit Befehl: STANDARDS Als Vorlage nimmst du dann eine Datei ohne den Linientyp DOT, danach gibt es diesen Linientyp nicht mehr in der Datei. >>"Viele Linien befinden sich in noch viel mehr Blöcken, so dass über SAUSWAHL nicht alle Linien erfasst werden." >>"Über die Layersteuerung sind schon alle Linien umgeschrieben, nur leider sind die Linien alle vom DXF her manuell umgeschrieben." Gut, dann spar dir das mit den Layern, du willst den Linientyp komplett aus der Datei bekommen, dann nutze STANDARDS [F1] [/i][/QUOTE] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andreas Kraus Mitglied Elektrotechniker
Beiträge: 1356 Registriert: 11.01.2006 Win 10 ACAD 2022
|
erstellt am: 04. Sep. 2021 11:32 <-- editieren / zitieren --> Unities abgeben: Nur für knowhow1984
Code: (vlax-for blk (vla-get-blocks (vla-get-activedocument (vlax-get-acad-object)) ) (vlax-for obj blk (if (= (strcase (vla-get-linetype obj)) "DOT") (vla-put-linetype obj "Continuous") ) ) )
Bei dem (if...) kannst du einbauen was du willst, der Rest drum herum arbeitet einfach jedes Objekt in allen Blöcken ab (außer Attribute und Vertexe, an die musst du extra dran) ------------------ Geht nicht, gibts nicht Gruß Andreas http://kraus-cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Simulationsingenieur/in | Robotik (m/w/d) | Die Strama-MPS Maschinenbau GmbH & Co. KG mit ihren Tochterunternehmen entwickelt Sondermaschinen, Anlagen und Komplettlösungen für produzierende Technologieunternehmen in der ganzen Welt. Mit unserem Leistungs- und Produktportfolio positionieren wir uns in den Bereichen Automatisierungstechnik, E-Mobilität, Karosserierohbauanlagen, Medizintechnik, Bearbeitungszentren und Prüfstände. In der Unternehmensgruppe sind weltweit über 1.... | Anzeige ansehen | Elektrotechnik, Elektronik |
|
Andreas Kraus Mitglied Elektrotechniker
Beiträge: 1356 Registriert: 11.01.2006 Win 10 ACAD 2022
|
erstellt am: 04. Sep. 2021 13:36 <-- editieren / zitieren --> Unities abgeben: Nur für knowhow1984
Ist mir eben beim Einkaufen noch eingefallen ... das kleine Stück Lisp macht natürlich nur Objekte aber keine Definitinen wie Bemaßunsstile, Multilinien, Multi-Führungslinien,usw. Vielleicht ist doch die Idee von cadffm mit den Standards da besser. Ist aber auch ein Fuchs , mir ist das erst später aufgefallen . ------------------ Geht nicht, gibts nicht Gruß Andreas http://kraus-cad.de [Diese Nachricht wurde von Andreas Kraus am 04. Sep. 2021 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |