Mir ist eben aufgefallen, dass sich CATIA.ActiveWindow.Name nach dem Speichern des aktuellen CATParts über ein Makro nicht geändert hat. Dachte zuerst, dass dies im Makro versemmelt wurde - dem ist aber nicht so.
Wenn ich in V5 "PART1.CATPart" öffne, sind CATIA.ActiveWindow.Name und CATIA.ActiveDocument.Name identisch. Speichere ich das geöffnete Part in CATIA über "File ... Save as..." unter "TEST.CATPart" ab, ist CATIA.ActiveWindow.Name unverändert gleich "PART1.CATPart", CATIA.ActiveDocument.Name ist jetzt "TEST.CATPart". (Evtl. sollte man das ja bereits feiern ....)
Öffne ich jetzt erneut "PART1.CATPart", ohne vorher "TEST.CATPart" zu schließen, ist auch hier CATIA.ActiveWindow.Name gleich "PART1.CATPart". Ich habe jetzt also zwei Windows mit identischem Namen (?!) offen.
CATIA.ActiveWindow.Name lässt sich m. E. nach über Code nicht setzen, die Anweisung >CATIA.ActiveWindow.Name = sWindowName< führt zu Err.Number 445 "Object doesn´t support this action".
Für mich sieht es momentan so aus, als ob CATIA.ActiveWindow.Name beim Öffnen einer Datei gesetzt wird und dann unverändert bleibt, bis das Window wieder geschlossen wird.
Hat davon schon mal jemand was gehört?
Vielen Dank im voraus + Grüße
TGSchäfer
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP