Benutzerinformationen anzeigen

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

Moderator: Moderatoren

Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Benutzerinformationen anzeigen

Beitrag von komma4 »

Helfe uns:

welche OOo Version, Betriebssystem, "in den Text" eines Writer-Dokuments?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: Benutzerinformationen anzeigen

Beitrag von Karolus »

Hallo
Das geht doch einfach per →Einfügen→Feldbefehl....

Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: Benutzerinformationen anzeigen

Beitrag von Karolus »

Hallo
Warum per Basic ? - einfach aus einem Writerdokument heraus →Einfügen...

Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: Benutzerinformationen anzeigen

Beitrag von Karolus »

Hallo

Ich arbeite hier meist nur mit Linux - Windows Xp habe ich nur auf einer VM laufen - k.A. obs da so was wie ein ActiveDirectory gibt.
Von daher hab ich nicht die Möglichkeiten dir eine Lösung zu stricken.

Hier würde ich mit Python mal schauen welche Informationen sich unter os.environ finden.

Edit:
Hier ein paar Links die dir evtl. weiterhelfen:
http://codekicker.de/fragen/python-Benu ... shell-ldap
http://www.administrator.de/wissen/mitt ... 29328.html
http://www.administrator.de/forum/scrip ... 08952.html
http://entwickler-forum.de/showthread.p ... d-anzeigen



Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
bst
*****
Beiträge: 222
Registriert: Mo, 18.01.2010 16:14
Wohnort: Ilsfeld

Re: Benutzerinformationen anzeigen

Beitrag von bst »

Hi,

M.E. funktionieren ActiveX Objekte in OO nicht besonders gut. Nimm als 'Würgaround' vielleicht so etwas:

Code: Alles auswählen

Option Explicit

Sub Main
	dim iHandle as integer, sUserName as string, sTelephoneNumber as string

	shell "cscript.exe" ,6, "e:\test\userinfo.vbs", True

	iHandle = Freefile
	open "c:\temp\userinfo.txt" for input as #iHandle
	line input #iHandle, sUserName
	line input #iHandle, sTelephoneNumber
	close #iHandle
	kill "c:\temp\userinfo.txt"
	
	MsgBox sUserName
	MsgBox sTelephoneNumber
End Sub
sowie das VBScript e:\test\userinfo.vbs:

Code: Alles auswählen

Option Explicit

Dim objSystemInfo, objUser, objFso, objTextFile

Set objSystemInfo = CreateObject("ADSystemInfo")
Set objUser = GetObject("LDAP://" & objSystemInfo.UserName)
Set objFso = CreateObject("Scripting.FileSystemObject")

Set objTextFile = objFso.CreateTextFile("C:\Temp\UserInfo.txt", True)
objTextFile.WriteLine objUser.Name
objTextFile.WriteLine objUser.TelephoneNumber
objTextFile.Close

Set objFso = Nothing
Set objTextFile = Nothing
Set objUser = Nothing
Set objSystemInfo = Nothing
cu, Bernd
Antworten