hallo!
ich hab mal ne frage und zwar:
wie kann ich den benutzernamen bzw den angemeldeten netzwerknamen mit einer batch datei auslesen?
jemand eine idee?
vielen dank im voraus!
Johannes
hallo!
ich hab mal ne frage und zwar:
wie kann ich den benutzernamen bzw den angemeldeten netzwerknamen mit einer batch datei auslesen?
jemand eine idee?
vielen dank im voraus!
Johannes
ich hab mal ne frage und zwar:
wie kann ich den benutzernamen bzw den angemeldeten
netzwerknamen mit einer batch datei auslesen?
Hallo Johannes,
mit %USERNAME%
Gruss Reinhard
mhm, also der befehl klappt schon,allerdings nicht so, wie ich ihn gerne haben würde.
und zwar geht es hier um eine abfrage, die ähnlich ist wie die vba-api abfrage:
_Declare Function GetUserName Lib „advapi32.dll“ Alias „GetUserNameA“ (ByVal lpBuffer As String, nSize As Long) As Long
Function apiname()
Dim strID As String
Dim lngSize As Long
Dim lngans As Long
Dim intanw As Integer
Dim tblanw As Worksheet
lngSize = 8
strID = " "
lngans = GetUserName(strID, lngSize)
strID = Application.Clean(strID)
If strID = " " Then
strID = Environ(„Username“)
strID = Application.Clean(strID)
If Len(strID) > 6 Then strID = Left(strID, 6)
End If
apiname = strID
End Function_
die beiden usernames sind leider nicht identisch sollte sie aber sein.
leider kann ich den vba code nicht verädnern sondern es sollte der selbe name sein, wie ich aus dieser vba function herausbekomme
mit freundlichen grüßen
johannes
ah! okay! ich habs!!!
hab computername statt username ausprobiert!!!
danke danke
nun klappts