Hallo ich hab folgendes Problem zu folgendem Code:
Dim oEntity As AcadEntity
For Each oEntity In ThisDrawing.ModelSpace
If oEntity.layer = "Raumstempel" Then
mach was
end if
next
Mein Problem ist nun das es bei größeren Dateien ewig braucht bis alle Objekte abgelaufen sind. Wie kann ich es so gestallten das nur Objekte auf einem Layer durchsucht werden?
Also sozusagen: For Each oEntity In ThisDrawing.ModelSpace (auf dem Layer "Raumstempel") ....
erstellt am: 02. Sep. 2015 10:53 <-- editieren / zitieren --> Unities abgeben: Nur für michimueller
Da Layer keine Ebenen sind gibt es das nicht, wenn einem TopLevel Elemente ausreichen(keine Verschachtelten Objekte), so könnte man eine AUSWAHLSATZ erstellen und diesen durchlaufen / selectionset.
Nutze das mal als Suchbegriff!
------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
Streamline your AutoCAD point cloud workflow with precision cropping, advanced sectioning, and multi-cloud support. Designed for engineers and surveyors, PCCTools is built for professionals who value speed, precision, and control in every project