类似
- public class Commands
- {
- static object getComDbObj(ObjectId id, Document doc)
- {
- AcadDocument acadDocument = doc.GetAcadDocument() as AcadDocument;
- if (acadDocument == null)
- throw new System.Exception("AcadDocument is null");
- return acadDocument.ObjectIdToObject(id.OldId);
- }
- [CommandMethod("doit")]
- public static void doit()
- {
- Document doc = Application.DocumentManager.MdiActiveDocument;
- AcadModelSpace ms = getComDbObj(doc.Database.CurrentSpaceId, doc) as AcadModelSpace; //assume
- doc.Editor.WriteMessage(ms == null ? "null" : "eOk");
- }
- }
|