ADN Open CIS
Сообщество программистов Autodesk в СНГ

23/05/2016

Завершение сеанса AutoCAD

В AutoCAD.NET API есть метод “Application.Quit()” для завершения сеанса AutoCAD. Однако в настоящее время “Application.Quit()” не позволяет сохранить все пользовательские установки профиля (например, активную вкладку Ленты). Одним из альтернативных методов для завершения сеанса AutoCAD может быть запуск команды _QUIT (ВЫХОД/ПОКИНУТЬ) при помощи метода “SendStringToExecute”

Код - C#: [Выделить]
  1. [CommandMethod("quitACAD", CommandFlags.Session)]
  2. static public void quitACAD()
  3. {
  4.     // Завершение AutoCAD
  5.     Application.DocumentManager.MdiActiveDocument.SendStringToExecute("_quit ", true, false, true);
  6. }

 

Источник: http://adndevblog.typepad.com/autocad/2016/05/quit-autocad.html

Автор перевода: Александр Ривилис

Обсуждение: http://adn-cis.org/forum/index.php?topic=7105

Опубликовано 23.05.2016