← Inbox

C3D-0469 · List layouts + entity counts 260904 (read-only) done

Check whether 22X17 layout was created and how many entities it holds.

Script file
C3D-0469.cs
Target
260904 - 920 W Sandtown Rd SW.dwg · model space
Author
claude
Approved
yes · auto-auth
Timeout
60s

C# payload


var lm=(DBDictionary)Tx.GetObject(Db.LayoutDictionaryId,OpenMode.ForRead);
foreach(System.Collections.DictionaryEntry de in lm){ var lay=(Layout)Tx.GetObject((ObjectId)de.Value,OpenMode.ForRead); var ps=(BlockTableRecord)Tx.GetObject(lay.BlockTableRecordId,OpenMode.ForRead); int n=0; foreach(ObjectId e in ps) n++; Log(de.Key+"  entities="+n); }

Result

Status
success
Drawing file
C:\Users\sanja\OneDrive\_SurveyDisco\260711 - 281 Maranatha Trail, Lawrenceville, GA 30045, USA\260711 - 281 Maranatha Trail R2.dwg
Message
Executed C3D-0469 (0 entities touched).
Entities
Duration
442 ms
Civil 3D
25.0.0.0

Log

09  entities=267
11X17  entities=268
Model  entities=2959
R4  entities=267

Notes

What worked, what didn't, job-specific gotchas — flagged notes feed the recipes.

No notes yet.