Question
How to execute a PuT shortest path search by COM?
Answer
Use a RouteSearchPuT Object, that is given a NetElements container with network elements. An example:
aNetElementContainer = Visum.CreateNetElements()
aRouteSearchPuT = Visum.Analysis.RouteSearchPuT
aZone1 = Visum.Net.Zones.ItemByKey(718)
aZone2 = Visum.Net.Zones.ItemByKey(1541)
aNetElementContainer.Add(aZone1)
aNetElementContainer.Add(aZone2)
aRouteSearchPuT.Execute(aNetElementContainer, r"PuT", r"08:00:00", "1", False, r"ADDVAL1", False)
A more complex example in VBA is attached to this article.