Autor
|
Thema: Makro Löschen mit allen Kindern (641 mal gelesen)
|
olleiCAD Mitglied
Beiträge: 57 Registriert: 24.04.2018 Catia V5 R29 SP3 | Windows 10 Pro
|
erstellt am: 22. Mrz. 2021 11:36 <-- editieren / zitieren --> Unities abgeben:
Servus zusammen, ich habe in einem Part bestimmte Körper ausgewählt, die ich tot einfügen möchte und im Anschluss möchte ich die "intelligenten" Körper löschen. Beim Löschen der intelligenten Körper treffe ich bei meinem Makro eine Auswahl und lösche diese mit selection.delete. Problem ist aber, dass hier die Kinder nicht mitgelöscht werden und ich danach eine Fehlermeldung bekomme beim Updaten. Wie kann ich die ausgewählten Körper + Kinder löschen, so wie im angezeigten Bild gezeigt (Delete all children)? Vielen Dank und Grüße Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 22. Mrz. 2021 17:14 <-- editieren / zitieren --> Unities abgeben: Nur für olleiCAD
|
| Ingenieur (m/w/d) Produktentwicklung | Ovesco Endoscopy ist ein forschendes Medizintechnikunternehmen in der flexiblen Endoskopie. Wir entwickeln, produzieren und vertreiben innovative Instrumente und Systeme zur Behandlung von gastrointestinalen Erkrankungen. Dabei bieten wir umfassende Verfahren und begleiten unsere Kunden auf dem gesamten Weg von der Schulung bis hin zur Intervention. Unsere ausgeprägte Innovationskultur, die Sinnhaftigkeit ... | Anzeige ansehen | Medizintechnik |
|
olleiCAD Mitglied
Beiträge: 57 Registriert: 24.04.2018 Catia V5 R29 SP3 | Windows 10 Pro
|
erstellt am: 14. Jul. 2021 07:01 <-- editieren / zitieren --> Unities abgeben:
Hab einen Umweg gefunden: Code: '--Umweg über Start Command, wegen delete all children CATIA.StartCommand ("Delete") '-- Prozess verlangsamen, damit Enter nicht vor dem Fenster kommt CATIA.RefreshDisplay = True '-- Ein Enter senden, damit Eltern mit Kinder gelöscht werden, Makro muss dafür aus VBA heraus gestartet werden, sont können keine Tasten gesendet werden SendKeys "~", True
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |