Hmm viele Optionen habe ich unter AssemblyFeature nicht zur Auswahl.
Der StartCommand ist zwar nicht ganz das was ich suche, täte im Notfall aber auch reichen, allerdings sehe ich da 2 Probleme:
- Zum einen läuft die Dialogbox parallel zum Makro, was man am Beispielmakro gut sehen kann. Das "k" wird ausgeführt, BEVOR die Nummerierung durchgeführt wurde.
- Zum anderen greift das SendKeys nicht. Sprich das Fenster bleibt offen obwohl das Dialogfenster aktiv ist. Ist das vllt ein Timingproblem aufgrund des parallelen Ablaufs?
Zum testen ist das Produkt vor Aufruf des Scripts schon vormarkiert. Hier das Testscript:
Sub CATMain()
'Dim AsfFeat As AssemblyFeature
CATIA.StartCommand "Nummerierung generieren"
SendKeys "{ENTER}"
MsgBox "k"
End Sub
------------------
Catia ist doof
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP