|
CATIA V5 Programmierung : CATIA v5 Makro aus Excel heraus starten
WolfgangKrenz am 08.08.2005 um 12:20 Uhr (0)
Hallo Timo,Du holst Dir mit===============Set CATIA = GetObject("","CATIA.Application")===============die CATIA Instanz und startest dann mit===============Dim params()CATIA.SystemService.ExecuteScript MacroPath, catScriptLibraryTypeDirectory, MacroName, "CATMain", params===============dein Skript. Wahrscheinlich musst Du noch Dim s zu diesem BeispielCode hinzufügen.MacroPath, MacroName sind Strings und da musst Du den Pfad und den Dateinamen deines Skripts einfügen.Ob das auch für .vba Dateien geht weis i ...
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Instance Names aus Selection auslesen
WolfgangKrenz am 06.06.2005 um 11:02 Uhr (0)
Hallo Welt!Ich versuche z.Z. aus einer Selection in der ich nur Products, Components und Parts habe an deren Instance Names zu kommen.Leider funktioniert das bisher nicht.Mein Code:Code:Set Sel = CATIA.ActiveDocument.SelectionpCount = Sel.CountFor i = 1 to pCount Set IValue = Sel.Item(i).Value [... hier fehlts ...] IName = IValue.Name MsgBox INameNextUnd da komme ich nicht weiter, denn bei IValue.Name erhalte ich immer "dieses Objekt unterstützt diese Eigenschaft oder Methode nicht".Was ja auch verständlic ...
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIAs Skriptengine versteht Office Parametersyntax nicht
WolfgangKrenz am 14.06.2005 um 16:26 Uhr (0)
Hallo Experten, Ich habe z.Z. das Problem, das ich auf verschiedene Officefunktionen zuzugreifen habe, denen ab nicht die erforderlichen Parameter übergeben kann, da CATIA sich weigert Paramter der Form Objekt.Methode( ParameterName := ParameterWert ) zu übergeben. je nach Variante (Paramter in Klammern oder ohne) Error: ) expected Error: Anweisungsende erwartet Jetzt zu meiner Frage: Kann ich die Parameter irgendwie in einer CATIA kompatiblen Syntax übergeben? Gruss Wolfgang
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameterübergabe Perl Catsript
WolfgangKrenz am 11.08.2005 um 11:56 Uhr (0)
Hallo Sven,Ich stand kürzlich vor dem selben Problem, konnte aber auch keine Lösung finden.Man kann zwar CATIA mit dem Parameter -macro aufrufen, dann das Makro und seine Parameter spezifizieren und ausführen, aber das läuft dann (zumindest bei mir) in einer neuen CATIA Instanz.Ich habe das dann bei mir so gelöst, das ich die Parameter in einer Datei zwischenspeichere und dann vom CATScript auslesen lasse.Gruss,Wolfgang
| In das Form CATIA V5 Programmierung wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |