| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
Autor
|
Thema: SWX-Datei gespeichert von ... in Explorer/Liste ? (219 / mal gelesen)
|
Christian_W Ehrenmitglied V.I.P. h.c. Konstrukteur (Dipl-Ing)
Beiträge: 3281 Registriert: 04.04.2001 CSWP 12/2015<P>SWX2021sp5 Win10/11 (SWX2016, SWX2012) proAlpha6.2e00/calinkV9 (Tactonworks) (Medusa7, NesCAD2010, solidEdge19)
|
erstellt am: 28. Okt. 2024 13:43 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, kann ich im Explorer oder in Excel zu den SolidWorksdateien in einem Verzeichnis anzeigen lassen, wer sie zuletzt gespeichert hat (ohne sie zu öffnen)? wenn ich mit der Maus drüber gehe, bekomme ich die Info (nach kurzer Wartezeit). per API habe ich gefunden swModelDoc.SummaryInfo(swSumInfoSavedBy) Dazu muss ich die Dateien aber in einer Instance öffnen - oder übersehe ich etwas? Ich möchte in einem Verzeichnis relativ schnell mal schauen, ob jemand ohne Berechtigung dort Dateien gespeichert hat.. Vielleicht kennt jemand die Situation und hat das schon mal gelöst ... Gruß, Christian Edith: war 2010 hier schon mal Thema, aber auch nur mit dem Hinweis auf Documentmanager API - mit dem hab ich noch nie gearbeitet... [Diese Nachricht wurde von Christian_W am 28. Okt. 2024 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Torsten Niemeier Ehrenmitglied V.I.P. h.c. Maschinenbau Ingenieur
Beiträge: 3760 Registriert: 21.06.2001 "ZUSE I.36", 8 BIT, 32 Lämpchen, Service-Ölkännchen "ESSO-Super", Software: AO auf Kuhlmann-Parallelogramm-Plattform ** CSWP 04/2011 ** ** CSWE 08/2011 **
|
erstellt am: 28. Okt. 2024 13:51 <-- editieren / zitieren --> Unities abgeben: Nur für Christian_W
|
Christian_W Ehrenmitglied V.I.P. h.c. Konstrukteur (Dipl-Ing)
Beiträge: 3281 Registriert: 04.04.2001 CSWP 12/2015<P>SWX2021sp5 Win10/11 (SWX2016, SWX2012) proAlpha6.2e00/calinkV9 (Tactonworks) (Medusa7, NesCAD2010, solidEdge19)
|
erstellt am: 28. Okt. 2024 14:04 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Torsten Niemeier: Explorerspalte "Besitzer"?
Hallo Torsten, als Besitzer wird mir nach wie vor der user angezeigt, der die Datei angelegt hat. bei zuletzt gespeichert von ist aber zu sehen, dass ein Kollege sie geöffnet und gespeichert hat. Gruß, Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
R3vo Mitglied staatl. gepr. Techniker, Konstrukteur
Beiträge: 131 Registriert: 03.11.2021 CAD: SOLIDWORKS 2024 SP3.1 PDM: SpeedyPDM 7.5.7 ------------------------ CPU: Intel Core i7-10700 @ 2.90GHz GPU: NVIDIA Quadro RTX4000 RAM: 64 GB Datenträger: SSD
|
erstellt am: 28. Okt. 2024 16:00 <-- editieren / zitieren --> Unities abgeben: Nur für Christian_W
|
Christian_W Ehrenmitglied V.I.P. h.c. Konstrukteur (Dipl-Ing)
Beiträge: 3281 Registriert: 04.04.2001 CSWP 12/2015<P>SWX2021sp5 Win10/11 (SWX2016, SWX2012) proAlpha6.2e00/calinkV9 (Tactonworks) (Medusa7, NesCAD2010, solidEdge19)
|
erstellt am: 28. Okt. 2024 18:01 <-- editieren / zitieren --> Unities abgeben:
Danke für den Link - sehr nettes Excel-Beispiel leider greift die gezeigte Vorgehensweise auf genau die gleichen Parameter zu, die ich im Explorer auswählen kann. Also - Besitzer kommt mit, aber nicht wer es zuletzt gespeichert hat. Auch der Tooltip mit -1 verrät einem nicht alles, was die Maus zeigt ... bei Parameter 331 und 336 sagen die Überschriften immerhin, "SW zuletzt gespeichert mit:" und "Zeit für Öffnung in SW" ich bekomme aber keinen Wert dazu geliefert ... ( Zugriff ... myFolder.GetDetailsOf(myFile, xx) ) Ich hab mal eine Lizenz für documentmanager api angefordert - mal schauen, ob ich das kombinieren kann Schönen Abend noch, Gruß, Christian 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: 3281 Registriert: 04.04.2001 CSWP 12/2015<P>SWX2021sp5 Win10/11 (SWX2016, SWX2012) proAlpha6.2e00/calinkV9 (Tactonworks) (Medusa7, NesCAD2010, solidEdge19)
|
erstellt am: 29. Okt. 2024 15:52 <-- editieren / zitieren --> Unities abgeben:
Lizenzkey ist gekommen, damit wird es zu einem 2-Zeiler (fast) Code: Set swDmDoc = swDmApp.GetDocument(myPath, swDmDocumentUnknown, True, res) Debug.Print swDmDoc.LastSavedBy
jetzt nur noch in die Excel-Tabelle und die Abfrage ob der entsprechende User dem im pdm eingetragenen entspricht ... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |