[gelöst] spezielle Informationen auslesen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

wega
****
Beiträge: 148
Registriert: So, 03.06.2007 21:37

[gelöst] spezielle Informationen auslesen

Beitrag von wega »

Hallo zusammen,

in einer Verwaltungsdatei soll ich folgende Informationen hinterlegen:

a) Rechnername
b) Dateiname + Pfad
c) letztes Bearbeitungsdatum der Datei.

Gelöst habe ich b), den Dateinamen + Pfad.

Wie komme ich an den Rechnernamen
und wie komme ich an die Dateiinformation?

mit freundlichem Gruß
Werner
Zuletzt geändert von wega am Mo, 04.10.2010 13:14, insgesamt 1-mal geändert.
mumpel
****
Beiträge: 133
Registriert: So, 22.08.2004 05:27
Wohnort: Lindau (B)
Kontaktdaten:

Re: spezielle Informationen auslesen

Beitrag von mumpel »

Hallo!

Zu a:

Code: Alles auswählen

Sub PCName()
MsgBox Environ("COMPUTERNAME")
End Sub
Gruß, René

Windows 7 Home Premium (auf Acer Desktop PC)
Windows 8 Professional (auf Microsoft Surface Pro 3).
MSO 365 Home Premium
LibreOffice 4.2.
F-Secure Internet Security
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: spezielle Informationen auslesen

Beitrag von Karolus »

Hallo
zu a.
unter Linux wäre es:

Code: Alles auswählen

msgbox environ ("HOSTNAME" )
zu c.
folgendes aus einem Modul das Dokuments gestartet:

Code: Alles auswählen

with thiscomponent.getDocumentInfo.ModifyDate
	msgbox 		.Year
	msgbox		.Month  	
	msgbox		.Day
	msgbox		.Hours 
	msgbox		.Minutes  
end with
Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
wega
****
Beiträge: 148
Registriert: So, 03.06.2007 21:37

Re: spezielle Informationen auslesen

Beitrag von wega »

Hallo René, hallo Karo,

Danke für Eure antworten, hat alles funktioniert. Wunderbar.
Um die speziellen Informationen zur Datei zu bekommen muß ich sie aber auch öffnen.
Das braucht Zeit und bei einigen hundert Daten, die im Katalog gesammelt werden, einfach zu lange.
Gibt es die Möglichkeit schon beim Auffinden der Datei im Pfadverzeichnis die Dateiinfos abzugreifen?
Wäre ja schön!

mit freundlichem Gruß
Werner
turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Re: spezielle Informationen auslesen

Beitrag von turtle47 »

Hallo Werner,
wega hat geschrieben:Gibt es die Möglichkeit schon beim Auffinden der Datei im Pfadverzeichnis die Dateiinfos abzugreifen?
Ja, gibt es:

Code: Alles auswählen

DocFileDateTime = Split(FileDateTime("C:\DeineDatei.xxx")," ")
print DocFileDateTime(0)
print DocFileDateTime(1)
End Sub
Viel Erfolg.

Jürgen
Software hat keinen Verstand - benutze deinen eigenen...!

Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
wega
****
Beiträge: 148
Registriert: So, 03.06.2007 21:37

Re: spezielle Informationen auslesen

Beitrag von wega »

Hallo Jürgen,

Danke für Deine Antwort.
Es funktioniert. Das Bild rundet sich so langsam.

Danke mit freundlichem Gruß
Werner
Antworten