Autor
|
Thema: Type Objekt in Bearbeitung auslesen (1309 / mal gelesen)
|
humar Mitglied Konstrukteur
Beiträge: 18 Registriert: 01.06.2016
|
erstellt am: 30. Mrz. 2018 14:40 <-- editieren / zitieren --> Unities abgeben:
Hallo, Kennt jemand eine Möglichkeit den Typen vom „Objekt in Bearbeitung“ auszulesen? Folgendes Problem: Ich habe ein Makro geschrieben, welches je nachdem ob es in einem Part oder Produkt ausgeführt wird unterschiedliche Dinge erledigen soll. Das funktioniert auch soweit. Im Moment frage ich den Typen so ab: Code: If TypeName(CATIA.ActiveDocument) = "PartDocument" then 'Mach was End If
Wenn ich jetzt aber in einen Produkt einen Part in Bearbeitung habe, gibt mit „TypeName(CATIA.ActiveDocument)“ ein „ProductDocument“ zurück. Ich möchte aber, dass das Unterprogramm für den Part ausgeführt wird. Ich könnte mit „CATIA.GetWorkbenchId“ die Arbeitsumgebung abfragen. Nur müsste ich dann für jede Umgebung festlegen was ausgeführt werden soll. Gibt es da eine bessere Lösung? Mit freundlichen Grüßen! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Randle Mitglied CAD/PLM Consultant
Beiträge: 695 Registriert: 12.04.2003 Win10 x64 CATIA V5 R18, R19, R21, R27-29
|
erstellt am: 30. Mrz. 2018 14:48 <-- editieren / zitieren --> Unities abgeben: Nur für humar
Hallo, eine Möglichkeit wäre den Anwender das zu bearbeitende Dokument/Objekt auswählen zu lassen und dann die Selektion auslesen. Gruß Randle ------------------ Wer für nichts steht, fällt für alles! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
humar Mitglied Konstrukteur
Beiträge: 18 Registriert: 01.06.2016
|
erstellt am: 30. Mrz. 2018 15:08 <-- editieren / zitieren --> Unities abgeben:
|
Randle Mitglied CAD/PLM Consultant
Beiträge: 695 Registriert: 12.04.2003 Win10 x64 CATIA V5 R18, R19, R21, R27-29
|
erstellt am: 30. Mrz. 2018 16:55 <-- editieren / zitieren --> Unities abgeben: Nur für humar
|
| Straßenplaner (m/w/d) Erneuerbare Energien | NOTUS energy plant, baut und betreibt seit über 20 Jahren nationale und internationale Wind- und Solarparks. Unser motiviertes Team hat das Ziel, die Energiewende maßgeblich voranzutreiben. Mit über 330 Mitarbeitern in über 15 Ländern leisten wir täglich unseren Beitrag für eine ökologisch und ökonomisch sichere Zukunft.
Zur Verstärkung unseres Teams suchen ... | Anzeige ansehen | Bauwesen |
|
C.Samer Mitglied CAD Administrator
Beiträge: 72 Registriert: 03.05.2017
|
erstellt am: 06. Apr. 2018 12:24 <-- editieren / zitieren --> Unities abgeben: Nur für humar
|