Hallo,
über
CATIA.StartCommand ("Table from CSV") rufst du die Funktion ab und über
Dim objWshshell as Object
Set objWshshell = CreateObject("Wscript.shell")
objWshshell.SendKeys "C:\Temp\MeineStückliste.csv"
objWshshell.SendKeys "(Enter)"
kannst du die Tastatureingaben ausführen.
Es gibt noch eine Möglichkeit das Fenster zu fangen bzw. darauf zu warten, da die Funktion manchmal länger dauert, als die Tastatureingaben. Hierfür hab ich jedoch im Moment nicht die nötigen Mittel zur Hand, da ich zu Hause kein CATIA und kein VB habe. Der Mausklick kann auch ausgeführt werden, dafür musst du auch Windowsmittel verwenden, die du über Google (Suche = VB6 Mausklick ausführen) finden solltest, und den Klickpunkt über mehrere Rechnungen berechnen.
z.b.
y = Fensterstart_von_Links + ((Fensterbreite / 2) - Breite_des_Baumes_in_Pixeln)
x = Fensterstart_von_Oben + ((Fensterhöhe / 2) - Symbolleisten_und_Menu_in_Pixeln)
HTH
------------------
MFG
Rick Schulz
Nettiquette (CAD.de)
Konfuzius sprach: "Wer sich das Alte noch einmal vor Augen führt, um das Neue zu verstehen, der kann anderen ein Lehrer sein."
[Diese Nachricht wurde von RSchulz am 17. Feb. 2009 editiert.]
[Diese Nachricht wurde von RSchulz am 17. Feb. 2009 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP