Domino 9 und frühere Versionen > ND6: Entwicklung

IP-Adresse abfragen

(1/4) > >>

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