File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change 1+ import clr
2+ import sys
3+ sys .path .append ('C:\Program Files (x86)\IronPython 2.7\Lib' )
4+ import os
5+ import math
6+ clr .AddReference ('acmgd' )
7+ clr .AddReference ('acdbmgd' )
8+ clr .AddReference ('accoremgd' )
9+ # Import references from AutoCAD
10+ from Autodesk .AutoCAD .Runtime import *
11+ from Autodesk .AutoCAD .ApplicationServices import *
12+ from Autodesk .AutoCAD .EditorInput import *
13+ from Autodesk .AutoCAD .DatabaseServices import *
14+ from Autodesk .AutoCAD .Geometry import *
15+ adoc = Application .DocumentManager .MdiActiveDocument
16+ ed = adoc .Editor
17+ output = []
18+ with adoc .LockDocument ():
19+ with adoc .Database as db :
20+ with db .TransactionManager .StartTransaction () as t :
21+ bt = t .GetObject (db .BlockTableId , OpenMode .ForWrite )
22+ btr = t .GetObject (bt [BlockTableRecord .ModelSpace ], OpenMode .ForWrite )
23+ for objectid in btr :
24+ obj1 = t .GetObject (objectid , OpenMode .ForRead )
25+ output .append (obj1 )
26+ print (obj1 )
27+ ed .WriteMessage ("Done" )
You can’t perform that action at this time.
0 commit comments