Domino 9 und frühere Versionen > ND6: Entwicklung
IP-Adresse abfragen
typeOneg:
hi leute,
wie kann ich in einem feld die ip-adresse des verbundenen clients abfragen? mit formelsprache oder lotus script
thx
hans
diali:
Du meinst die IP-Adresse des Rechners, der die Maske aufruft?, dann schau Dir mal diesen Cade (Win-Api) an.
Lossa:
Hallo,
du willst in ein Feld die IP Adresse des Clients abspeichern, der dieses Dokument bearbeitet/erstellt?
Forall x In GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf ("Win32_NetworkAdapterConfiguration")
Print x.IpAddress(0)
End Forall
Statt des prints gibst du eben dein Feld an das du füllen willst. Denke aber bitte daran, das es je nach Konfigration des Clients mehr als eine IPAdresse gibt.
typeOneg:
--- Zitat von: diali am 12.06.06 - 09:03:17 ---Du meinst die IP-Adresse des Rechners, der die Maske aufruft?, dann schau Dir mal diesen Cade (Win-Api) an.
--- Ende Zitat ---
hi,
der hostname und die ip-adresse stehen in der msg-box, nur, wie bekomme ich diese werte jetzt in mein feld?
thx für die tipps...
hans
diali:
an der Stelle
--- Code: ---Sub Click(Source As Button)
Msgbox "IP-address: " + GetIPAddress & Chr(13) & "HostName: " + GetIPHostName
End Sub
--- Ende Code ---
wird mit GetIPAddress die IPAdresse ausgelesen. Anstelle diese in einer MsgBox anzuzeigen kannst Du die auch in ein Feld schreiben.
per Backend: NotesDocument.Feldname = GetIPAddress
per Frontend: Call NotesUIDocument.FieldSetText( "FeldName", GetIPAddress)
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln