Autor
|
Thema: VB-skript mit Reaction starten (1278 mal gelesen)
|
uwek Mitglied Konstrukteur NX Daimler Bemi
Beiträge: 103 Registriert: 02.04.2002
|
erstellt am: 14. Jan. 2010 10:54 <-- editieren / zitieren --> Unities abgeben:
Hallo Catianer, ich möchte über eine Reaction beim SAVE AS .. eines Parts oder einer Products ein VB_Script aus der Knowledgewareumgebung starten. Geht das überhaupt und wenn ja wie? Im Moment starte ich das Skript durch ein Update des Bodies beim Part und ein Update des Products beim Product. Danke im Voraus für eure Bemühungen. tschüß uwek ------------------ uwe Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HoBLila Mitglied Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx
Beiträge: 1118 Registriert: 29.05.2008 DELL PRECISION T3500 Intel(R) Xeon(R) CPU W3540 @ 2.93GHz 12285 MB RAM NVIDIA Quadro FX 1800 Microsoft Windows 7 Enterprise Service Pack 1 CATIA V5 R19 SP09 HF69 VB6.5 CAA RADE CDC
|
erstellt am: 14. Jan. 2010 17:57 <-- editieren / zitieren --> Unities abgeben: Nur für uwek
Über die API-Schnittstelle von CATIA kannst du nicht auf die Save-Methoden zugreifen und diese verändern. Selbst mit CAA gestaltet sich dies als wahrscheinlich nicht machbar. ------------------ Mit freundlichen Grüßen, Henry Schneider alias Lila Es gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren: Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen, die Natur versucht, immer bessere Idioten zu bauen Xing Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
uwek Mitglied Konstrukteur NX Daimler Bemi
Beiträge: 103 Registriert: 02.04.2002
|
erstellt am: 18. Jan. 2010 08:46 <-- editieren / zitieren --> Unities abgeben:
Hallo HoBiLa, ich bin mir nicht sicher, ob du mich richtig verstanden hast. Ich starte durch eine Reaction ein Skript, das im CATPart integriert ist (siehe Bild). Die Reaction reagiert auf das Ereignis "Update Body". Ich möchte aber, dass die Reaction auf das Ereignis "Save as .." des CATParts reagiert. Wie kann ich dies bewerkstelligen. Ich befinde mich also ausschließlich in einem CATPart. Ich starte kein externes CATSkript oder ähnliches. Somit verstehe ich deinen Hinweis auf die API nicht ganz. tschüß Uwe ------------------ uwe Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
DanielFr. Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 18. Jan. 2010 08:56 <-- editieren / zitieren --> Unities abgeben: Nur für uwek
Hallo Uwe, Henry hat schon Recht. Es gibt definitiv in CATIA kein Ereignis das bei einem Speichervorgang ausgelöst wird. D.h. eventuell meinte Henry das du dich irgendwie mit einer API aus der Affäre ziehen könntest. Ich denke das geht sogar irgendwie aber es ist wahrscheinlich nicht gerade einfach zu Programmieren. Du musst ja sozusagen immer einen Prozess laufen lassen der die kompletten Systemmeldungen von CATIA erst einmal abfängt und dann entsprechend reagiert (z.B. wenn CATIA an das System die Meldung macht das es was speichern möchte). Dafür brauchst du aber wie gesagt einen eigenen Prozess und das lohnt sich definitiv nicht wenn du die Reaction einmal am Tag auslöst ------------------ MFG Daniel Systeminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
uwek Mitglied Konstrukteur NX Daimler Bemi
Beiträge: 103 Registriert: 02.04.2002
|
erstellt am: 18. Jan. 2010 10:21 <-- editieren / zitieren --> Unities abgeben:
|