| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| | |
 | SOLIDWORKS Schweißkonstruktion, ein Seminar am 29.01.2026
|
|
Autor
|
Thema: Feld Autor automatisch füllen lassen (2369 mal gelesen)
|
riesi Mitglied CAD-Admin
   
 Beiträge: 1087 Registriert: 06.05.2002 SWX Premium 2023-Sp5
|
erstellt am: 28. Nov. 2008 13:01 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen! Ist es möglich, bei Neuanlage, das Feld Autor automatisch mit dem Anmeldenamen zu füllen, bzw. ein Makro zu starten, welches das Feld füllt? Das Makro sollte ohne Eingriff des Benutzers ausgeführt werden. Klaus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
GWS Ehrenmitglied V.I.P. h.c. Konstrukteur Sondermaschinenbau

 Beiträge: 2415 Registriert: 23.07.2001 SWX 24 SP3, PDM Prof. auf Dell Precision 3640 /32GB / NVDIA Quadro P2200 / Win 11
|
erstellt am: 28. Nov. 2008 13:24 <-- editieren / zitieren --> Unities abgeben:          Nur für riesi
DIe Variablem mit Bordmitteln, die du in deinen Zeichnungsrahmen einbauen must: entwickelt: $PRPSHEET:{SW-Datum der letzten Speicherung(Last Saved Date)} / $PRPSHEET:{SW-Letzte Speicherung durch(Last Saved By)}(der hat das Solid entworfen) gezeichnet:$PRP:"SW-Datum der letzten Speicherung(Last Saved Date)" / $PRP:"SW-Letzte Speicherung durch(Last Saved By)" (der hat die Zeichnungsableitung gemacht) Freigabe: $PRPSHEET:{Freigegeben am} / $PRPSHEET:{Freigegeben durch} (und das sind zwei von Hand ausgefüllte Eigenschaften des Solids) $PRPSHEET: bezieht sich immer auf das Solid, die BG in der ersten Ansicht $PRP: beizieht sich auf die Zeichnungsableitung Grüße Günter ------------------ Wie man Fragen richtig stellt Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas Liebezeit Mitglied Dipl.-Ing. Maschinenbau, CSWP
 
 Beiträge: 114 Registriert: 01.07.2005 2007 SP5.0 2008 SP4.0 2009 SP3.0
|
erstellt am: 28. Nov. 2008 13:24 <-- editieren / zitieren --> Unities abgeben:          Nur für riesi
Hallo riesi, mit einer Zusatzanwendung kann man dies auf jeden Fall realisieren. Mit einem Makro wird dies schon schwieriger. Man muß ein bestimmtes Event von SolidWorks abfangen, welches signalisiert, daß ein neues Teil erstellt wurde. Dies in meines Wissens mit einem Makro nicht machbar. Mit Eingabe vom Benutzer müßte es gehen. Aber dann wird es nicht regelmäßig gemacht. Wenn Du Dir die Featureigenschaften anschaust, da wird schon der Benutzername der Person eingetragen, die das Feature erstellt hat. Leider nicht im Feld "Autor". Grüße, Thomas ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas Liebezeit Mitglied Dipl.-Ing. Maschinenbau, CSWP
 
 Beiträge: 114 Registriert: 01.07.2005 2007 SP5.0 2008 SP4.0 2009 SP3.0
|
erstellt am: 28. Nov. 2008 13:30 <-- editieren / zitieren --> Unities abgeben:          Nur für riesi
|
MWN Mitglied Dipl.-Ing.
 
 Beiträge: 492 Registriert: 14.02.2007
|
erstellt am: 28. Nov. 2008 15:14 <-- editieren / zitieren --> Unities abgeben:          Nur für riesi
Hallo Klaus, die Idee von Thomas mit der Zusatzanwendung ist schon richtig, unter der Annahme, dass du das Feld Autor in den benutzerdefinierten Dateieigenschaften von Teilen oder Baugruppen meinst. Am besten per vb.net eine Zusatzanwendung erstellen lassen bzw. erstellen, welche auf das SaveAs - Event lauscht und dann deinen Anmeldenamen automatisch einträgt! Vorher natürlich prüfen, ob es den Eintrag nicht schon in den Dateieigenschaften gibt, denn es kann ja passieren, dass du das existierende Teil nur unter anderem Namen abspeichern willst. Es gibt, soweit ich weiß, auch eine Möglichkeit, über die Verknüpfung zur SWX .exe ein Makro mit starten zu lassen, was dann die ganze Zeit aktive ist und ebenfalls auf den entsprechenden Event wartet. Sicherer ist jedoch der Weg über die Zusatzanwendung. Thomas hat also nicht so weit daneben gegriffen! HTH Tobias [Diese Nachricht wurde von MWN am 28. Nov. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas Liebezeit Mitglied Dipl.-Ing. Maschinenbau, CSWP
 
 Beiträge: 114 Registriert: 01.07.2005 2007 SP5.0 2008 SP4.0 2009 SP3.0
|
erstellt am: 28. Nov. 2008 15:30 <-- editieren / zitieren --> Unities abgeben:          Nur für riesi
|
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: 28. Nov. 2008 15:38 <-- editieren / zitieren --> Unities abgeben:          Nur für riesi
|
riesi Mitglied CAD-Admin
   
 Beiträge: 1087 Registriert: 06.05.2002 SWX Premium 2023-Sp5
|
erstellt am: 28. Nov. 2008 19:20 <-- editieren / zitieren --> Unities abgeben:         
|
MWN Mitglied Dipl.-Ing.
 
 Beiträge: 492 Registriert: 14.02.2007
|
erstellt am: 01. Dez. 2008 07:25 <-- editieren / zitieren --> Unities abgeben:          Nur für riesi
Guten Morgen Riesi, in der SolidWorks - API - Hilfe gibts ein gutes Beispiel unter dem Suchbegriff Macro Feature. Auch gleich mit entsprechendem Code für's VBA. Ich würd dir empfehlen, erst einmal mit der "Overvie of Macro Features" anzufangen und dich dann weiter zu vertiefen! Und bei aufkommenden Fragen: gibt's ja noch das Forum!  Grüße Tobias [Diese Nachricht wurde von MWN am 01. Dez. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |