Mit dem Befehl: CATIA.StartCommand "Katalogbrowser" kann man ja den Katalogbrowser öffnen. Nun meine Frage: Wie kann ich diesen per Makro auch wieder schließen?
erstellt am: 21. Jul. 2016 14:04 <-- editieren / zitieren --> Unities abgeben: Nur für Fugmann
Servus Du musst wohl manuelle Klicks nachbilden. zB über die WinAPI das Fenster aktivieren und dann "Schließen" auslösen (oder dann per SendKeys ALT + F4)
Gruß Bernd
------------------ Warum einfach, wenn es auch kompliziert geht.
erstellt am: 21. Jul. 2016 14:37 <-- editieren / zitieren --> Unities abgeben: Nur für Fugmann
Hi Fugmann,
probier folgendes, aber speichere sicherheitshalber vorher. Alt-F4 schliesst auch Catia, wenn's dort ankommt.
Code: CATIA.StartCommand "Catalog Browser" 'open dialog CATIA.RefreshDisplay = True 'give catia time to show dialog 'do something ' AppActivate "CATIA V5" SendKeys "%{F4}", True 'close dialog
Falls Du lieber die Api verwendest: - Catalog-Dialog starten(StartCommand) - per Api Handle des Dialogs finden - per Api Handle des Close-Buttons finden - Dialog bearbeiten - Click down/up - Kombi an Close-Button