Hello,

I'm sending question to this list regarding Solidworks and win32com
AttributeError.
I have created a modules from Solidworks tlb-files and am trying to get
basic functions to work.

One such is a GetTitle from IModelDoc2.
On the generated module, it's defined as:

def GetTitle(self):
  'Get design table title'
  # Result is a Unicode object
  return self._oleobj_.InvokeTypes(8, LCID, 1, (8, 0), (),)


Traceback (most recent call last):
sw = <win32com.gen_py.SldWorks 2016 Type Library.ISldWorks instance at
0x1736352623976>
  File "C:/Users/Juha-Pekka
Ahto/Desktop/CustomPropertyManager/CustomPropertyManager.py", line 24, in
<module>
    uniString = swModel.GetTitle()
swModel = <win32com.gen_py.SldWorks 2016 Type Library.IModelDoc2 instance
at 0x1736369300424>
  File
"C:\Users\JUHA-P~1\AppData\Local\Temp\gen_py\3.7\83A33D31-27C5-11CE-BFD4-00400513BB57x0x24x0.py",
line 34657, in GetTitle
    return self._oleobj_.InvokeTypes(65607, LCID, 1, (8, 0), (),)
  File "C:\Python37\lib\site-packages\win32com\client\dynamic.py", line
527, in __getattr__
    raise AttributeError("%s.%s" % (self._username_, attr))
AttributeError: SldWorks.Application.24.InvokeTypes
_______________________________________________
python-win32 mailing list
python-win32@python.org
https://mail.python.org/mailman/listinfo/python-win32

Reply via email to