| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Cloud for All - Neue Vorteile in Ihrer SOLIDWORKS Lizenz |
Autor
|
Thema: API - Abfrage wieviel Modelle auf Zeichnung (329 mal gelesen)
|
THSEFA Mitglied Konstrukteur/CAD-Admin
Beiträge: 1141 Registriert: 27.11.2002 SWX 2020 SP5.0 Premium Windows 10 Pro 64Bit Citrix VM Intel(R) XEON(R) Gold 6146 CPU @ 3.20GHz 24 GB Ram<P>Windows 10 Pro 64Bit
|
erstellt am: 17. Aug. 2009 14:12 <-- editieren / zitieren --> Unities abgeben:
Hallo liebe API-Spezies, ich bin auf der Suche nach einem Makrobefehl für eine Zeichnung. Dort möchte ich eine Abfrage installieren, ob mehrere verschiedene Bauteile (oder Baugruppen) auf der Zeichnung vorhanden sind. In der Art: > sind mehr als 1 Baugruppe/Bauteil auf Zeichnung, dann Fehlermeldung< Kann / will mir jemand dabei hilfreich unter die Arme greifen? Klingt ja an sich ganz einfach. Aber in der API-Hilfe habe ich nicht wirklich was gefunden. Lässt sich so was überhaupt realisieren? Oder will ich mal wieder was unmögliches... ------------------ Viele Grüße, THSEFA Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
StefanBerlitz Guter-Geist-Moderator IT Admin (CAx)
Beiträge: 8756 Registriert: 02.03.2000 SunZu sagt: Analysiere die Vorteile, die du aus meinem Ratschlag ziehst. Dann gliedere deine Kräfte entsprechend und mache dir außergewöhnliche Taktiken zunutze.
|
erstellt am: 17. Aug. 2009 14:24 <-- editieren / zitieren --> Unities abgeben: Nur für THSEFA
Hallo THSEFA, da würden mir zwei Ansätze einfallen, einmal mit SldWorks::GetDocumentDependencies2 und dem TraverseFlag auf FALSE die Zeichnung abfragen und dann im zurückkommenden Feld schauen, wieviel verschiedene Dokumente es sind. Oder die kompliziertere Variante: Loop über alle Blätter, darin Loop über alle Views, darin mit View::GetReferencedModelName die Namen der Modelle holen und merken/vergleichen Ciao, Stefan ------------------ Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de Stefans SolidWorks Blog Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
THSEFA Mitglied Konstrukteur/CAD-Admin
Beiträge: 1141 Registriert: 27.11.2002 SWX 2020 SP5.0 Premium Windows 10 Pro 64Bit Citrix VM Intel(R) XEON(R) Gold 6146 CPU @ 3.20GHz 24 GB Ram<P>Windows 10 Pro 64Bit
|
erstellt am: 17. Aug. 2009 14:37 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von StefanBerlitz:...Oder die kompliziertere Variante: Loop über alle Blätter, darin Loop über alle Views, darin mit View::GetReferencedModelName die Namen der Modelle holen und merken/vergleichen ...
...das erste Beispiel ist denke ich ausreichend! Hab vielen Dank! ------------------ Viele Grüße, THSEFA Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas5 Mitglied Konstrukteur, SWX-Admin
Beiträge: 420 Registriert: 14.07.2003 SWX2013
|
erstellt am: 19. Aug. 2009 09:50 <-- editieren / zitieren --> Unities abgeben: Nur für THSEFA
|