Но часть, где я не могу продолжить, — это ссылки. Один из моих коллег прислал мне свой код, который они использовали в PD, который у них работает:
Код: Выделить всё
Set object1 = wfl_package.FindChildByName(rel_object1_name, cls_ExtendedObject)
Код: Выделить всё
# PD inicialization
PD_App = win32com.client.Dispatch("PowerDesigner.Application")
PD_Model = PD_App.OpenModel(PD_Model_Path)
Package = PD_Model.Packages.Item(0)
Diagram = Package.PhysicalDiagrams.Item(0)
# Link test
start_task_link = Package.ExtendedLinks.CreateNew()
start_task_link.Stereotype = 'Predecessor'
start_task_link.Object1 = Package.Children.Item(0) #
Подробнее здесь: [url]https://stackoverflow.com/questions/79167043/not-able-to-use-attachlinkobject-in-pdm-with-python[/url]
Мобильная версия