| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
 | Visiativ Blog | Tipps & Tricks rund um SOLIDWORKS und 3DEXPERIENCE. , ein Kurs
|
Autor
|
Thema: Mit Macro Anzahl der Konfigurationen eines Teils ermitteln ohne es in SW zu öffnen? (1475 / mal gelesen)
|
Mutaz Yunan Mitglied Konstrukteur

 Beiträge: 27 Registriert: 07.06.2017
|
erstellt am: 04. Mai. 2020 12:34 <-- editieren / zitieren --> Unities abgeben:         
Guten Tag Ein Teil hat z.B. mehrere Konfigurationen. kann ich über ein Macro an die Anzahl der Konfigurationen zugreifen, ohne das Teil in SolidWorks zu öffnen? Wenn das Teil geöffnet ist, wird die Anzahl einfach über "GetConfigurationCount" ausgelesen. Vielen Dank in Voraus
------------------ Mutaz Yunan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bk.sc Ehrenmitglied V.I.P. h.c. Konstrukteur Sondermaschinenbau

 Beiträge: 2800 Registriert: 18.07.2012 -Solid Works 2019 SP5 -Pro Engineer WF 3
|
erstellt am: 04. Mai. 2020 13:27 <-- editieren / zitieren --> Unities abgeben:          Nur für Mutaz Yunan
Hallo Mutaz, das sollte über die Document Manager API möglich sein (Hier entlang), hierzu musst du dir aber einen Schlüssel von deinem Reseller geben lassen oder über das Protal beantragen (siehe Hier). Gruß Bernd ------------------ --- Man muß nicht alles wissen, man muß nur wissen wo es steht --- Staatlich anerkannte Deutschniete  [Diese Nachricht wurde von bk.sc am 04. Mai. 2020 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mutaz Yunan Mitglied Konstrukteur

 Beiträge: 27 Registriert: 07.06.2017
|
erstellt am: 08. Mai. 2020 08:19 <-- editieren / zitieren --> Unities abgeben:         
|
Mutaz Yunan Mitglied Konstrukteur

 Beiträge: 27 Registriert: 07.06.2017
|
erstellt am: 08. Mai. 2020 11:07 <-- editieren / zitieren --> Unities abgeben:         
Ich habe schon selbst einen einfachen Weg gefunden, Dim swApp As SldWorks.SldWorks Dim Anzahl As Integer
Sub main() Set swApp = Application.SldWorks Anzahl = swApp.GetConfigurationCount("C:\Test.sldprt") Debug.Print Anzahl End Sub
------------------ Mutaz Yunan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andi Beck Ehrenmitglied V.I.P. h.c. Konstrukteur

 Beiträge: 2614 Registriert: 02.10.2006 Firma: SW 2024-5.0 + PDM Prof. Windows 10 Pro 64bit, i9-11900 32 GbRAM, Quadro P2200 Home: SW 2025-1.0 Passungstabelle von Heinz Windows 11 Pro 64bit, i7-12700K, 32 GbRAM, GeForce GTX 1050Ti Samsung C34H892, 3440x1440 Pixel
|
erstellt am: 08. Mai. 2020 11:25 <-- editieren / zitieren --> Unities abgeben:          Nur für Mutaz Yunan
Gratulation, getestet und für Gut befunden. Funktioniert sogar mit frisch gestartetem SolidWorks und somit sicher nichts im Arbeitsspeicher verblieben ist. Jetzt frage ich mich, was man noch so alles an Informationen abfragen kann. Grüße, Andi ------------------ Hast du kein Problem? Such dir eins. ( Und löse es ) [Diese Nachricht wurde von Andi Beck am 08. Mai. 2020 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Christian_W Ehrenmitglied V.I.P. h.c. Konstrukteur (Dipl-Ing)
     
 Beiträge: 3342 Registriert: 04.04.2001 CSWP 12/2015<P>SWX2021sp5 Win10/11 (SWX2016, SWX2012) proAlpha6.2e00/calinkV9 (Tactonworks) (Medusa7, NesCAD2010, solidEdge19)
|
erstellt am: 08. Mai. 2020 13:49 <-- editieren / zitieren --> Unities abgeben:          Nur für Mutaz Yunan
Zitat: Original erstellt von Mutaz Yunan: Ich habe schon selbst einen einfachen Weg gefunden,
Super, und den gibt es erst seit 2003 ... hätte da jetzt nicht zusätzlich gesucht. aber sind ja einige mit get... in dieser Liste dabei - Konfigurationen (anzahl, namen, aktive) - Referenzen (dependencies) - Gewicht (auch nach konfiguration) - Vorschau muss ich mir merken  Schönes WE und bleibt gesund Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rhrumpel Mitglied Konstrukteur
  
 Beiträge: 656 Registriert: 21.03.2004 Firma: SWX 2017 Premium SP3.0 SWX 2021 Premium SP3.0 SWX 2022 Premium SP4.0 SWX PDM Professional Lenovo P70 32 GB RAM i7-6820HQ 2,7Ghz Quadro M4000M WIN10 PRO 64bit 3d Connexion SpacePilot
|
erstellt am: 02. Feb. 2021 16:14 <-- editieren / zitieren --> Unities abgeben:          Nur für Mutaz Yunan
Leider funktioniert es bei mir nicht so einfach wie ich dachte. Meine API Fähigkeiten tendieren gegen Null. Gibt es das auch für Dummys? Copy-Paste? Ich möchte die Dateien in einem Ordner auswerten und als Ergebnis die Dateinamen und die Anzahl der Konfigurationen in einer Liste haben. Gibt es sowas bereits? Viele Grüße Ralf ------------------ Die Faulheit hat der Herr vor den Verstand gesetzt.   Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |