| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| SOLIDWORKS PDM Professional im Einsatz bei Wölfle, ein Anwenderbericht
|
Autor
|
Thema: Auslesen von WINDOWS Eigenschaften (3747 mal gelesen)
|
Namenlos Mitglied Konstrukteur
Beiträge: 80 Registriert: 13.09.2010
|
erstellt am: 17. Jan. 2013 11:14 <-- editieren / zitieren --> Unities abgeben:
Hallo liebe Solid Gemeinde! Wir arbeiten derzeit daran unsere Solid Works Eigenschaften aus verschiedenen Umgebungen auszulesen. 1. Autor der Datei = User WINDOWS 2. aktuelles Datum Datei = aktuelles Datum WINDOWS 3. Erstelldatum der Datei = Datum des Erstellungstages (feststehend) Diese beiden Themen haben wir in keiner vernünftigen Beschreibung gefunden. Zumindest beim Datum haben wir eine Variante, aber da wird alles komplett angegeben (Tag, Datum). Wir würden jedoch gerne nur das Datum angezeigt haben wollen. Wir suchen auch eine elegante Lösung, wie man das Erstellungsdatum und das aktuelle Datum nach Änderungen automatisch pflegen lassen kann. Eine Idee wäre, dass man ein Feld im Schriftkopf anlegt, welches sobald eine Speicherung stattfindet immer das Datum des Vorgängers ausliest. Zudem möchten wir den Titel der Datei mit dem Namen des Solid Works Eigenschaftsfeld verknüpfen. Welche Möglichkeiten haben wir? Vielen Dank für die vielen folgenden Ideen! Stephan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bk.sc Ehrenmitglied V.I.P. h.c. Konstrukteur Sondermaschinenbau
Beiträge: 2795 Registriert: 18.07.2012 -Solid Works 2019 SP5 -Pro Engineer WF 3
|
erstellt am: 17. Jan. 2013 11:20 <-- editieren / zitieren --> Unities abgeben: Nur für Namenlos
Hallo Stephan, hast du schonmal dran gedacht die SWX eigenen Informationen zu nützen? (siehe Bild) Gruß Bernd ------------------ --- Man muß nicht alles wissen, man muß nur wissen wo es steht --- Staatlich anerkannte Deutschniete Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Namenlos Mitglied Konstrukteur
Beiträge: 80 Registriert: 13.09.2010
|
erstellt am: 17. Jan. 2013 12:01 <-- editieren / zitieren --> Unities abgeben:
@bk.sc Die Idee hatten wir auch und an einigen Stellen funtkioniert dies auch. Jedoch können wir das Erstellungsdatum auslesen, aber dieses nur mit Tag, Datum & Uhrzeit anzeigen. Da stellt sich die Frage, ob es auch ein kurzes Erstelldatum gibt? Die Lösung für meine Verknüpfung zwischen Eigenschaften und Info ist ebenfalls noch offen. Da möchten wir eine automatische Auffüllung von Autor und Titel aus den Eigenschaften. Danke trotzdem für die ersten Ideen! Stephan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Erzmichel Mitglied Dipl Ing Maschbau
Beiträge: 362 Registriert: 18.05.2012 Win 10 Intel i7-7700K 4,2GHz 16 GB RAM Quadro K2200
|
erstellt am: 17. Jan. 2013 12:22 <-- editieren / zitieren --> Unities abgeben: Nur für Namenlos
Hallo Stephan, schau aufs Bild. Im Pull-Down kannst du einstellen, welches Format du haben möchtest. Wenn du eine zweistellige Jahreszahl haben willst, geht das m.E. nur in der Windowssystemsteuerung. Grüße vom Erzmichel ------------------ Tempus Fugit Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bk.sc Ehrenmitglied V.I.P. h.c. Konstrukteur Sondermaschinenbau
Beiträge: 2795 Registriert: 18.07.2012 -Solid Works 2019 SP5 -Pro Engineer WF 3
|
erstellt am: 17. Jan. 2013 13:38 <-- editieren / zitieren --> Unities abgeben: Nur für Namenlos
Hallo, wenn du keine Uhrzeit willst einfach das Häckchen bei Zeit anzeigen raus machen. Die Einstellung ob mit oder ohne Wochentag kommt aus dem unteren Pull-Down Menü. kurzes Datumsformat -> ohne Wochentag langes Datumsformat -> mit Wochentag Gruß Bernd ------------------ --- Man muß nicht alles wissen, man muß nur wissen wo es steht --- Staatlich anerkannte Deutschniete Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Namenlos Mitglied Konstrukteur
Beiträge: 80 Registriert: 13.09.2010
|
erstellt am: 18. Jan. 2013 07:13 <-- editieren / zitieren --> Unities abgeben:
|
Erzmichel Mitglied Dipl Ing Maschbau
Beiträge: 362 Registriert: 18.05.2012 Win 10 Intel i7-7700K 4,2GHz 16 GB RAM Quadro K2200
|
erstellt am: 18. Jan. 2013 07:22 <-- editieren / zitieren --> Unities abgeben: Nur für Namenlos
Guten Morgen zusammen, wir haben das so geregelt, dass wir das über eine benutzerdefinierte Eigenschaftskarte machen. Ist einfach erstellt, hat aber den Nachteil, dass nicht der aktuelle User ausgelesen wird, sondern eine Name auf einer Liste gewält wird. Das setzt natürlich ein gewisses Maß an Eigenverantwortlichkeit voraus. ------------------ Tempus Fugit Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
currie Mitglied Betriebsmittelkonstrukteur
Beiträge: 83 Registriert: 10.03.2005 WIN10 / SWX2020
|
erstellt am: 18. Jan. 2013 07:23 <-- editieren / zitieren --> Unities abgeben: Nur für Namenlos
Hallo Ich lese den User Name mit diesem Code aus. ' ------------------------------------------------------ Declare Function GetUserName Lib "advapi32.dll" _ Alias "GetUserNameA" (ByVal lpBuffer As String, _ nSize As Long) As Long Sub UserName() Dim B As String * 100 Dim L As Long Dim IntUser As String L = 100 GetUserName B, L IntUser = Left(B, L - 1) frmTeil.lblUser.Caption = IntUser End Sub '--------------------------------------------------------------- Grüße Currie Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nahe Ehrenmitglied
Beiträge: 1764 Registriert: 18.01.2001 arbeite mit: Dell Precision 7750 i7 2,6 GHz 6 Kerne 32GB RAM 512GB SSD NVIDIA Quadro RTX 4000 ------------------------ SWX-2020 SP5.0 EPDM ---------------- Windows 10 ---------------- VB.net VB VBA ein wenig Swift am Mac
|
erstellt am: 18. Jan. 2013 08:10 <-- editieren / zitieren --> Unities abgeben: Nur für Namenlos
|
Namenlos Mitglied Konstrukteur
Beiträge: 80 Registriert: 13.09.2010
|
erstellt am: 18. Jan. 2013 14:34 <-- editieren / zitieren --> Unities abgeben:
Weitere Fragen: Wir benutzen derzeit die TopsWorks Software zum erstellen von GEO-Dateien. Besteht auch hier die Möglichkeit sich die Werte für Prisma und Schwertradius automatisch in die Eigenschaften ausgeben zu lassen? Außerdem habe ich noch keinen $PRP:"SW-....." Code gefunden um den Erstelluser in einer Eigenschaft zu behalten. Derzeit besteht nur die Chance sich den Namen $PRP:"SW-Letzte Speicherung durch" anzeigen zu lassen. Somit würde beim Speichern durch eine 2. Person zu einem späteren Zeitpunkt der Name überschrieben werden. Welche Möglichkeiten gibt es? Danke und schönes Wochenende! Stephan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Namenlos Mitglied Konstrukteur
Beiträge: 80 Registriert: 13.09.2010 Inventor 2016 x64-Edition AutoCad Mechanical 2016
|
erstellt am: 21. Jan. 2013 11:16 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, jetzt habe ich einige Versuche durchgeführt und bin immer noch nicht so richtig glücklich. Ich kann immer noch nicht den Ersteller fixieren oder den Titel (Info-Reiter) mit dem Name (Eigenschaft SWX) verknüpfen! PS: Hat jemand vielleicht eine aktualisierte Liste mit Variablen-Code zum Auslesen der Daten? Grüße aus Dessau Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThoMay Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 5260 Registriert: 15.04.2007 SWX 2019 Windows 10 x64
|
erstellt am: 21. Jan. 2013 12:38 <-- editieren / zitieren --> Unities abgeben: Nur für Namenlos
|
Namenlos Mitglied Konstrukteur
Beiträge: 80 Registriert: 13.09.2010
|
erstellt am: 21. Jan. 2013 14:31 <-- editieren / zitieren --> Unities abgeben:
@ThoMay Danke für den "Link"! Ich habe leider begrenzte Fähigkeiten im Umgang mit Makro-Programmierung. Werde den Gedanken mal an die richtigen Stellen weitergeben. Gibt es auch ein Makro zum Auslesen meiner TOPS WORKS Daten? Gibt es auch ein Makro für das Festhalten des Erstellers der Datei? Danke Stephan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Namenlos Mitglied Konstrukteur
Beiträge: 80 Registriert: 13.09.2010 Inventor 2016 x64-Edition AutoCad Mechanical 2016
|
erstellt am: 22. Jan. 2013 15:01 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, ich habe immer noch keine richtig funktionierende Lösung gefunden. Jetzt musste ich auch noch feststellen, dass beim Pack and Go das Erstellungsdatum der Ursprungsdatei genommen wird. Wie kann ich dies umgehen, da ich ja über Pack and Go eine komplett neue Datei erstelle? Hat jemand bereits Erfahrungen mit TOPS WORKS gemacht und kann Vorschläge unterbreiten, wie man die Daten auslesen kann? Grüße Stephan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |