{%hackmd theme-dark %} Подключение к AutoCAD === ###### tags: `pywin32` `COM` `AutoCAD` Получение доступа к Autocad через COM интерфейс ###### Вариант 1 ```python= from win32com.client import Dispatch #подключение к запущенному или открытие нового экземпляра, #если Autocad не запущен app = Dispatch("AutoCAD.Application") ``` ###### Вариант 2 (похоже быстрее в работе в 2-3 раза, но имеет явные глюки - надо изучать) ```python= from win32com.client.gencache import EnsureDispatch #подключение к запущенному app = EnsureDispatch("AutoCAD.Application") ``` UPD: Может некорректно работать после первого запска, лечится удалением файлов в папке %Python_folder%\Lib\site-packages\win32com\gen_py