|
CATIA V5 Programmierung : Makroaufruf aus Regel
Jens Hansen am 25.03.2003 um 15:49 Uhr (0)
Hallo Phillip, der Befehl heißt LaunchMacroFromDoc ("Makroname.CATScript") Allerdings funktioniert dieser Befehl in Zusammenhang mit KWA und R8 nicht so besonders. Hab daher das Script als seperate Datei gespeichert und mittels Befehls LaunchMacroFromFile ("C:Makroname.CATScript") ausgeführt. Viel Erfolg Jens Hansen
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ExecuteScript
Jens Hansen am 09.07.2003 um 14:28 Uhr (0)
Hallo, meiner Erfahrung nach funktioniert der Befehl SystemService.ExecuteScript nicht richtig. Ich habe mir insofern beholfen, daß ich das script in eine exe-datei kompiliert habe (was ja mit vba geht) und dann das script mit SystemSservice.Executeprozessus aufgerufen habe. Schöne Grüße Jens Hansen
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ExecuteScript
Jens Hansen am 09.07.2003 um 14:47 Uhr (0)
Sorry, das war VB; nicht vba. Fehler meinerseits. Aus vba lässt sich direkt keine Exe-datei machen. Das wird vom CATIA-vba-tool nicht unterstützt. Sorry Jens Hansen
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : V5R14 Automation.chm
Jens Hansen am 26.11.2004 um 13:14 Uhr (0)
Hallo, liegt diese Datei denn bei R14 nicht mehr im selben Verzeichnis wie die CNEXT.exe; also unter intel_acodein ??? schöne grüße Jens Hansen
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBSCRIPT : Datei soll überschrieben werden
Jens Hansen am 16.02.2005 um 17:19 Uhr (0)
Hallo, ich würde vorher die Datei ggf. löschen: Script zum Exportieren von V5-Parts und Produkten in STEP203 Erstellt von Jens Hansen / info@catia.cad.de Dieses Script ist kostenlos verfügbar und darf weder verkauft noch Angeboten werden Adresse zum Download: http://catia.cad.de Language="VBSCRIPT" Sub CATMain() folderinput = "V:BetriebsmittelarchivCatiaArchivElektra emp emp3" folderoutput = "V:BetriebsmittelarchivCatiaArchivElektraArchivcatia-dwg" Dim fs, f, f1, fc, s Set fs = CreateObject("S ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Übersicht Syntax von CATScript
Jens Hansen am 08.06.2005 um 23:20 Uhr (0)
Hallo Marco, die online-Hilfe zum scripting befindet sich im selben Ordner wie die CNEXT.exe (../intel_a/code/bin/); die Datei heißt V5Automation.chm und ist eine Windows-Hilfedatei. Allerdings erwarte nicht, daß dort alles bin ins kleinste Detail beschrieben steht. Diese Doku hat leider (noch) große Lücken, welche durch das Forum hier Gott sei Dank so gut als möglich geschlossen werden. Viel Erfolg Jens Hansen ------------------ Inoffizielle CATIA-Hilfeseite http:catia.cad.de
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : C#: Teilenamen eines Parts ändern
Jens Hansen am 25.07.2005 um 22:49 Uhr (0)
Hallo zusammen, ich habe es hinbekommen !! Hier die Lösung: -------------------------------------------------- object CATIA = Marshal.GetActiveObject( CATIA.Application ); INFITF.Application oCatia = CATIA as INFITF.Application; oCatia.Documents.Open(ref Datei); //Öffnen der CATIA-Datei MECMOD.PartDocument partdoc = (MECMOD.PartDocument) oCatia.ActiveDocument; ProductStructureTypeLib.Product partproduct =(ProductStructureTypeLib.Product) partdoc.Product; partproduct.set_PartNumber(ref Neue Partnummer ); - ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : C#: Teilenamen eines Parts ändern
Jens Hansen am 23.07.2005 um 00:17 Uhr (0)
Hallo zusammen, ich habe da ein kleines Problem mit C# und V5: Folgender Code schlägt mit der aussagekräftigen Fehlermeldung Nicht implmentiert fehl: --------------------- object CATIA = Marshal.GetActiveObject( CATIA.Application ); INFITF.Application oCatia = CATIA as INFITF.Application; oCatia.Documents.Open(ref Datei); //Öffnen der CATIA-Datei MECMOD.PartDocument partdoc = (MECMOD.PartDocument) oCatia.ActiveDocument; partdoc.Part.set_Name(ref SZN); //Teilenummer ändern (hier kommt der Fehler) ---- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dll einbinden
Jens Hansen am 07.10.2005 um 11:44 Uhr (0)
Hallo Dirk,man kann im Makro ein externes Programm starten; allerdings ob dies auch mit einer DLL-Datei funktioniert weiß ich nicht.Der Befehl zum Ausführen lautet:CATIA.SystemServiceExecuteProcessus("Exakter Pfad zur Datei")Viel ErfolgJens Hansen------------------Inoffizielle CATIA-Hilfeseitehttp:catia.cad.de
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehlermeldung unterdrücken???
Jens Hansen am 08.11.2005 um 15:07 Uhr (0)
Hallo Robert;Datei-Meldung werden wie folgt unterdrückt:CATIA.DisplayFileAlerts = Falseschöne GrüßeJens Hansen------------------Inoffizielle CATIA-Hilfeseitehttp:catia.cad.de
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATscript schützen
Jens Hansen am 04.12.2005 um 21:48 Uhr (0)
Hallo,die Datei ***.catvbs verdunkeln und einfach in ***.catscript umbennen; fertig.schöne GrüßeJens Hansen------------------Inoffizielle CATIA-Hilfeseitehttp:catia.cad.de
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makroausführung testen
Jens Hansen am 28.09.2007 um 09:31 Uhr (0)
Die Idee mit Interactive=False hatte ich auch aber leider sieht es so aus, dass zwar die Symbolleisten inativ sind, allerdings die Menüeinträge weiterhin verfügbar sind; Datei öffnen und sowas ist demnach weiterhin möglich.SGJens Hansen
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro erstellen - Hilfe!!!
Jens Hansen am 18.04.2008 um 13:35 Uhr (0)
Stell doch mal ein Bild rein wie die V5-Datei aussehen soll.Jens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
| In das Form CATIA V5 Programmierung wechseln |