Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  WinLoging in Dateiinformation Autor automatisch eintragen.

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS
  
Smart Engineering Session: CAD-Automation in SOLIDWORKS in Nürnberg, eine Veranstaltung am 15.09.2026
Autor Thema:  WinLoging in Dateiinformation Autor automatisch eintragen. (407 mal gelesen)
strizzi75
Mitglied
Masch.Ing.

Sehen Sie sich das Profil von strizzi75 an!   Senden Sie eine Private Message an strizzi75  Schreiben Sie einen Gästebucheintrag für strizzi75

Beiträge: 8
Registriert: 02.11.2003

erstellt am: 28. Feb. 2008 14:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Autor.jpg

 
Hallo Gemeinde

Ich wende mich mal wieder hilfesuchen an euch.
Bei uns muss der Ersteller eines SWXSolidWorks Dokuments im sein WinLogin in die Dateiinformationen in das Feld <Autor> eintragen. Nun denke ich, dass es doch möglich sein muss dies zu automatisieren, aber wie weiss ich leider noch nicht. Muss man dazu ein Makro schreiben, oder gibt es einen einfacheren Weg? Ich würde den einfachen Weg bevorzugen, da ich von VB keine Ahnung habe....

Wichtig ist, dass nur der Ersteller des Dokuments eingtragen wird, und nicht die Person, welche die Datei das letze Mal geöffnet oder gespeichert hat. Der Ersteller resp. der Autor einer Datei bleibt für den ganzen Lebenszyklus des Doks dieselbe Person (eigentlich logisch, oder nicht....). :-))

Danke schon mal für Eure Hilfe.

Marc

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

HenryV
Mitglied
Konstrukteur, Engineering


Sehen Sie sich das Profil von HenryV an!   Senden Sie eine Private Message an HenryV  Schreiben Sie einen Gästebucheintrag für HenryV

Beiträge: 817
Registriert: 18.05.2005

SolidWorks 2022 x64 SP5.0
Dell Precision 5820
Intel Xeon W-2125 4x4GHz
NVIDIA Quadro P2000 5GB
32GB RAM
2x Dell U2412M, 24" TFT
Windows 10 Enterprise x64 22H2
Microsoft 365 E5
Microsoft Visual Studio Enterprise 2022

erstellt am: 28. Feb. 2008 15:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für strizzi75 10 Unities + Antwort hilfreich

Hallo Marc

Ich kenne da nur diese zwei Lösungen

1.Jedem Benutzer eigene Vorlagen erstellen, in denen der Autor schon drin steht.
oder
2.mit einem Makro, wie folgend, den Benutzer eintragen

Code:
Option Explicit
Dim swApp As Object
Dim Part As Object
Dim Buffer  As String * 100
Dim Länge    As Long
Dim User As String

Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long

Sub main()

Set swApp = Application.SldWorks
Set Part = swApp.ActiveDoc

'Check if Author is allready set
If Part.SummaryInfo(swSumInfoAuthor) = "" Then

'Get Windows Username
Länge = 100
GetUserName Buffer, Länge
User = Left(Buffer, Länge - 1)

' Set and get the Author KeyWord in the File Summary Info
Part.SummaryInfo(swSumInfoAuthor) = User

End If

End Sub


Gruss Andreas

------------------
21 ist nur die halbe Antwort.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

strizzi75
Mitglied
Masch.Ing.

Sehen Sie sich das Profil von strizzi75 an!   Senden Sie eine Private Message an strizzi75  Schreiben Sie einen Gästebucheintrag für strizzi75

Beiträge: 8
Registriert: 02.11.2003

erstellt am: 28. Feb. 2008 17:10    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Andreas

Das Makro funktioniert Perfekt, DANKE!
Kennst du eine Möglichkeit, wie dieses Skript direkt bei dem Eröffnenen einer Datei ausgeführt werden kann?

Gruss Marc

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

HenryV
Mitglied
Konstrukteur, Engineering


Sehen Sie sich das Profil von HenryV an!   Senden Sie eine Private Message an HenryV  Schreiben Sie einen Gästebucheintrag für HenryV

Beiträge: 817
Registriert: 18.05.2005

SolidWorks 2022 x64 SP5.0
Dell Precision 5820
Intel Xeon W-2125 4x4GHz
NVIDIA Quadro P2000 5GB
32GB RAM
2x Dell U2412M, 24" TFT
Windows 10 Enterprise x64 22H2
Microsoft 365 E5
Microsoft Visual Studio Enterprise 2022

erstellt am: 29. Feb. 2008 08:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für strizzi75 10 Unities + Antwort hilfreich

Hallo Marc

Zum Eröffnen fällt mir auf die schnelle nichts ein, aber man könnte es mit dem Speichern verknüpfen.

Entweder man kreiert einen eigenen Speicherknopf oder du installierst dir SDA-4Free, da ist die Funktion "Speichern plus Makro" integriert.

Gruss Andreas

------------------
21 ist nur die halbe Antwort.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Lutz Federbusch
Ehrenmitglied V.I.P. h.c.
Dipl.-Ing. Maschinenbau



Sehen Sie sich das Profil von Lutz Federbusch an!   Senden Sie eine Private Message an Lutz Federbusch  Schreiben Sie einen Gästebucheintrag für Lutz Federbusch

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: 29. Feb. 2008 08:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für strizzi75 10 Unities + Antwort hilfreich

Wenn Dein Vorlagenteil ein Makrofeature mitbringt mit genau dieser Routine, dann wird das Makro bei jedem Neuaufbau abgearbeitet...

------------------
Lutz Federbusch
Mein Gästebuch
Der Mensch, Herr oder Sklave der Technik?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

strizzi75
Mitglied
Masch.Ing.

Sehen Sie sich das Profil von strizzi75 an!   Senden Sie eine Private Message an strizzi75  Schreiben Sie einen Gästebucheintrag für strizzi75

Beiträge: 8
Registriert: 02.11.2003

erstellt am: 29. Feb. 2008 15:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Andreas
Hallo Lutz

Besten Dank für eure Inputs. Ich werde den Weg mit dem Makro Feature verfolgen, habe aber auch schon bemerkt, dass es ein bisschen mehr VB Kenntnisse benötigt als ich bis dato besitze. Ergo werde ich mich mal ans VB setzen und euch bei bedarf wieder mit "doofen" Fragen belästigen ;-)

Danke nochmals an alle Helfer! 

Gruss Marc

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz