|
CATIA V5 Programmierung : Macro with arguments aus CatScript oder VBS-Makro ausführen
jstamm am 15.09.2012 um 18:19 Uhr (0)
Hallo,Ich würde gerne aus einem extern gespeicherten Makro, der als Button in der Catia-Umgebung implementiert ist, ein "Macro with arguments" ausführen, das wiederum jeweils in einzelnen Parts gespeichert wird. Gibt es da eine Möglichkeit? Aus dem Catia-Tutorial geht hervor, dass die .Run() Funktion nur für KWA-Funktionen zur Verfügung steht. An anderer Stelle habe ich gelesen, dass die Systemfunktion ExecuteScript Abhilfe leisten könnte. Ich habe es allerdingt nicht zum laufen gekriegt. Vielmehr scheint ...
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro with arguments aus CatScript oder VBS-Makro ausführen
jstamm am 16.09.2012 um 11:51 Uhr (0)
Hallo Bernd,danke für deine Antwort.Mit einem externem Makro meine ich CATScript oder catvba/catvbs, das an einem bestimmten Pfad gespeichert wird, also extern liegt. Ich würde von einem solchen Markro gerne ein "Macro with arguments", also ein im Dokument gespeichertes Makro (Funktion in KWA) ausführen.Über eine Rule oder eine Reaction ist das ohne weiteres möglich. Ziel ist primär, die Problematik mit den Macro-Libraries und den Pfaden zu umgehen. Das Problem war bisher auch, dass ich nicht wusste, wo da ...
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Macro with arguments aus CatScript oder VBS-Makro ausführen
jstamm am 16.09.2012 um 20:51 Uhr (0)
Hallo,ich habe nun nochmal versucht das ExecuteScript zum laufen zu kriegen. Leider kriege ich das nicht hin.Zunächst habe ich mir ein "Macro with arguments" namens "Hallo" erzeugt, das zur Überprüfung nur eine MsgBox rausgibt.Anbei der Code und die Fehlermeldung.Code:Sub CATMain ()Dim oDoc As documentSet oDoc = CATIA.ActiveDocumentDim oSel As SelectionSet oSel = oDoc.SelectionDim oPlane As ReferenceDim ActiveDocPartNumber As StringDim ActiveDocNumber As StringMsgBox "" &ActiveDocNumberDim oScriptDim param ...
| In das Form CATIA V5 Programmierung wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |