Seite 1 von 1
Auslesen des Benutzers einer Datei
Verfasst: Di, 01.02.2005 14:02
von freeway
Hallo,
ich möchte in einem Makro den Namen eines Authors (Benutzers) einer gespeicherten Datei auslesen.
Kann mir hier jemand helfen
viele Grüsse
hans

Verfasst: Di, 01.02.2005 14:47
von Toxitom
Hey Hans,
ch möchte in einem Makro den Namen eines Authors (Benutzers) einer gespeicherten Datei auslesen.
Versuchs mal hiermit:
Code: Alles auswählen
sub AutorAuslesen
oDocInfo = thisComponent.getDocumentinfo()
msgbox oDocInfo.author
end sub
Gruss
Thomas
Verfasst: Di, 01.02.2005 15:01
von freeway
Hallo Thomas,

danke für die Antwort, aber das ist noch nicht ganz was ich brauche.
ich brauche den Autor einer gespeicherten Datei, z.B. einer Textdatei in einem beliebigen Unterverzeichnis!!
viele Grüsse
hans

Verfasst: Mi, 02.02.2005 07:42
von freeway
zur genaueren Beschreibung des Problemes:
ich arbeite in einem Client - Server - System;
zur Bearbeitung eine Tabelle (Calc) "sperre" ich dies über ein Makro: Anlegen einer externen Datei - Abfrage ob diese Datei noch vorhanden ist - wenn ja, dann Mitteilung, dass Tabelle gesperrt ist - nach Ende der Barbeitung der Tabelle wird die externe Datei wieder gelöscht - Tabelle kann wieder von anderen Bearbeitet werden; das Problem ist, dass die externe Datei von jedem Benutzer über das Makro gelöscht (kill) werden kann.
Meine Überlegung dazu war, dass ich abfrage, wer die externe Datei erstellt hat und vergleiche, ob dieser mit dem aktuellen Benutzer übereinstimmt, wenn nicht soll das Makro die Löschung nicht zulassen.
Oder weis jemand eine andere Lösung
viele Grüsse
hans
Verfasst: So, 06.02.2005 12:37
von TenBaseT
Kommt auf das Betriebssystem an.
Unter LINUX richt ein einfaches fuser -u /pfd/Dateiname um zu wissen, wer die Datei noch im Zugriff hat. M. E. benötigt man aber root - Rechte.
Windows / Mac? Keine Ahnung.
Hans