Com 인터페이스를 통해 AutoCAD를 연결하고 제어해야합니다. 이를 위해 Python을 사용합니다. 매우 기본적인 스 니펫을 사용한 첫 번째 시험에서 오류가 발생했습니다. 코드는Python을 통해 Autocad에 Win32Com 연결이 실패했습니다.
import win32com.client
acad = win32com.client.Dispatch("AutoCAD.Application")
doc = acad.ActiveDocument
doc.Utility.Prompt("Hello from Python\n")
하고 내가 그것을 실행하려고하면,이 얻을 :
Traceback (most recent call last):
File "C:\Users\SBYSMR10\Desktop\recipe-440493-1.py", line 2, in <module>
acad = win32com.client.Dispatch("AutoCAD.Application")
File "C:\Python26\lib\site-packages\win32com\client\__init__.py", line 95, in Dispatch
dispatch, userName = dynamic._GetGoodDispatchAndUserName(dispatch,userName,clsctx)
File "C:\Python26\lib\site-packages\win32com\client\dynamic.py", line 108, in _GetGoodDispatchAndUserName
return (_GetGoodDispatch(IDispatch, clsctx), userName)
File "C:\Python26\lib\site-packages\win32com\client\dynamic.py", line 85, in _GetGoodDispatch
IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx, pythoncom.IID_IDispatch)
com_error: (-2147221005, 'Invalid class string', None, None)
내가 파이썬 2.6 및 AutoCAD LT 2009가 설치되어 있습니다. 나는 그물을 통해 해결책을 찾았지만 couldnt는 무엇이든 찾아 낸다. 이 문제를 해결하도록 도와 줄 수 있습니까? 사전
안녕하세요! :-) 내 블로그의 AutoCAD-Python 연결 코드입니까? 시원한! –
내가 기억할 수있는 한, 예 : – Shansal