Dear Juha-Pekka, import sldworks, swcommands, swconst, cosworks
sw = sldworks.SldWorks() # open new part Teil = sw.NewDocument(r'C:\ProgramData\SolidWorks\SOLIDWORKS 2018\templates\Teil.prtdot',\ 6,1,1) # start managers model = sw.ActiveDoc modelExt = model.Extension selMgr = model.SelectionManager featureMgr = model.FeatureManager sketchMgr = model.SketchManager title=model.GetTitle print(title) works for me. >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