| | |  | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
|
Autor
|
Thema: Makro für jedes teil einer BG ausführen (546 mal gelesen)
|
Kriechi Mitglied
 
 Beiträge: 147 Registriert: 06.07.2007 Solidworks Office Prof. 2008 SP 4.0 Win XP SP2 Intel Core 2 6600 (2.40 GHz) 2GB RAM nVidia Quadro FX 1500 Monitor HP LP2465
|
erstellt am: 26. Jul. 2007 11:17 <-- editieren / zitieren --> Unities abgeben:         
Hallo! Ich suche ein Möglichkeit für jedes Teil einer Baugruppe ein makro auszuführen/nen bestimmtem code abzuarbeiten allerdings können in diesn Baugruppen, wieder unterbaugruppen sein, die einzelteil darin solle nauch erfasst werden. falls jemand hier weiter weis, bitte postn mfg Kriechi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tbd Mitglied Teamleiter
  
 Beiträge: 825 Registriert: 26.01.2006 Dell Percision T5400 Intel(R) Xeon(R) CPU X5460 @ 3.16GHz 3,25 GB RAM Nvidia Quadro FX 4600 ----- Win XP Prof SP 3 SW 2008 SP 5.0 PARTsolutions 8.1.08 Cideon SAP PLM 5.103.5.17 Visual Studio 2008
|
erstellt am: 26. Jul. 2007 11:28 <-- editieren / zitieren --> Unities abgeben:          Nur für Kriechi
Hallo Kriechi, du kannst dir mit
Code:
retval = SldWorks.GetDocumentDependencies2 ( document, traverseFlag, searchFlag, addReadOnlyInfo )
oder
Code:
retval = ModelDoc2.GetDependencies2 ( traverseFlag, searchFlag, addReadOnlyInfo)
alle Referenzen eines Dokuments ermitteln. Somit kannst du die referenzierten Dokumente mit
Code: retval = SldWorks.ActivateDoc2 ( name, silent, errors )
in einer Schleife aktiveren und für alle Dokumente deinen Code ausführen.Bezüglich der Referenzen kannst du dir die kostenlose Grundlagenschulung, Kapitel 3.8, mal anschauen. ------------------ Mfg Daniel Wer A sagt, der muss nicht B sagen. Er kann auch erkennen, dass A falsch war. Bertolt Brecht ------------------ SolidWorks | API | Makro | Schulung | Freeware | Schuler Design Automation GmbH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lutz Federbusch Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau

 Beiträge: 3094 Registriert: 03.12.2001 alle SW seit 97+ AutoCAD2016-2022 ERP ProAlpha + CA-Link Intel Core i7-7820K 32GB Win10x64 Quadro K5000 SpacePilot
|
erstellt am: 26. Jul. 2007 15:06 <-- editieren / zitieren --> Unities abgeben:          Nur für Kriechi
Kriechi, guck Dir mal in der API-Hilfe das Beispiel "Traversing Assembly at Component Level Example" an, das macht genau, was Du willst - von einer Baugruppe aus alle enthaltenen Referenzen abklappern und mit denen was tun... ------------------ Lutz Federbusch Mein Gästebuch Der Mensch, Herr oder Sklave der Technik? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
 |