public class Program : IExtensionApplication
{
public void Initialize()
{
Application.DocumentManager.DocumentCreateStarted += DocumentManager_DocumentCreateStarted;
}
public void DocumentManager_DocumentCreateStarted(object sender, DocumentCollectionEventArgs e)
{
e.Document.EndDwgOpen += Document_EndDwgOpen;
}
private void Document_EndDwgOpen(object sender, DrawingOpenEventArgs e)
{
Application.ShowAlertDialog("DocumentIsOpen");
Document acDoc = Application.DocumentManager.MdiActiveDocument;
acDoc.SendStringToExecute("AI_SELALL ", true, false, false);
acDoc.SendStringToExecute("запуск_некоторого_плагина", true, false, false);
}
public void Terminate()
{
}
}