Autor Thema: IP-Adresse abfragen  (Gelesen 6558 mal)

Offline typeOneg

  • Aktives Mitglied
  • ***
  • Beiträge: 204
  • Geschlecht: Männlich
    • My Band
IP-Adresse abfragen
« am: 12.06.06 - 08:09:08 »
hi leute,

wie kann ich in einem feld die ip-adresse des verbundenen clients abfragen? mit formelsprache oder lotus script

thx
hans
==============
~ 13 Domino-Server (9.0.1)
~ ca. 1.400 Notes-Clients (8.5.3 FP4)
~ ca. 600 Traveler Devices (iOS & Android)
~ dzt. 40 IBM-Connections-User
==============

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: IP-Adresse abfragen
« Antwort #1 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.
Gruß
Dirk

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: IP-Adresse abfragen
« Antwort #2 am: 12.06.06 - 09:23:05 »
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.

« Letzte Änderung: 12.06.06 - 09:25:46 von Lossa »
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline typeOneg

  • Aktives Mitglied
  • ***
  • Beiträge: 204
  • Geschlecht: Männlich
    • My Band
Re: IP-Adresse abfragen
« Antwort #3 am: 12.06.06 - 09:53:56 »
Du meinst die IP-Adresse des Rechners, der die Maske aufruft?, dann schau Dir mal diesen Cade (Win-Api) an.

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
==============
~ 13 Domino-Server (9.0.1)
~ ca. 1.400 Notes-Clients (8.5.3 FP4)
~ ca. 600 Traveler Devices (iOS & Android)
~ dzt. 40 IBM-Connections-User
==============

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: IP-Adresse abfragen
« Antwort #4 am: 12.06.06 - 10:00:07 »
an der Stelle
Code
Sub Click(Source As Button)
	Msgbox "IP-address: " + GetIPAddress & Chr(13) & "HostName: " + GetIPHostName
End Sub
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)
Gruß
Dirk

Offline typeOneg

  • Aktives Mitglied
  • ***
  • Beiträge: 204
  • Geschlecht: Männlich
    • My Band
Re: IP-Adresse abfragen
« Antwort #5 am: 12.06.06 - 12:14:57 »
hi,

es ist mir fast peinlich, aber ich krieg's nicht hin. zu meiner verteidung muss ich sagen, dass ich mich erst seit ca. 4 wochen intensiv mit notes/domino auseinandersetze (ich soll bei meinem arbeitgeber die administration übernehmen).

also: die msg-box klappt. in der maske hätte ich gern ein textfeld, dass, beim erstellen eines neuen beitrages, automatisch mit der ip befüllt wird. wie und wo muss ich das angeben  ???

sorry für die wahrscheinlich dumme frage, aber ich komm' einfach nicht drauf.

edit: so, jetzt bin ich doch einen schritt weiter gekommen. auf knopfdruck wird die ip-adresse in das feld geschrieben. jetzt muß das nur noch automatisch geschehen und ich bin glücklich ;)

thx.
hans
« Letzte Änderung: 12.06.06 - 13:34:58 von typeOneg »
==============
~ 13 Domino-Server (9.0.1)
~ ca. 1.400 Notes-Clients (8.5.3 FP4)
~ ca. 600 Traveler Devices (iOS & Android)
~ dzt. 40 IBM-Connections-User
==============

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: IP-Adresse abfragen
« Antwort #6 am: 12.06.06 - 14:38:17 »
also im PostOpen der Maske könntest Du dies erledigen.

z.B.
Code
Call Source.FieldSetText("Feldname", GetIPAddress)

Den Code aus dem Dateianhang musst Du dann natürlich bei den Masken-Events einfügen.
Gruß
Dirk

Offline typeOneg

  • Aktives Mitglied
  • ***
  • Beiträge: 204
  • Geschlecht: Männlich
    • My Band
Re: IP-Adresse abfragen
« Antwort #7 am: 13.06.06 - 08:28:26 »
so, schön langsam nähere ich mich der lösung :-)

status: beim öffnen der maske wird jetzt das ip-adressen-feld befüllt. wenn ich aber den eintrag speicher, schliesse und erneut öffne bekomme ich die fehlermeldung "Notes Fehler - Um den Wert eines Feldes ändern zu können, müssen Sie im Bearbeitungsmodus sein".

Wie kann ich diese Meldung abfangen?

thx
hans
==============
~ 13 Domino-Server (9.0.1)
~ ca. 1.400 Notes-Clients (8.5.3 FP4)
~ ca. 600 Traveler Devices (iOS & Android)
~ dzt. 40 IBM-Connections-User
==============

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: IP-Adresse abfragen
« Antwort #8 am: 13.06.06 - 08:47:53 »
Hallo,

am besten fragst du die Dokumenteigenschaft isnewdoc der klasse uidocument. Wenn true dann ist es ein neues Dokument und deine IP Adresse muss eingetragen werden. Wenn False dann soll nichts passieren.
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: IP-Adresse abfragen
« Antwort #9 am: 13.06.06 - 08:48:56 »
Lieber typeOneg, viele viele Leute haben unzählige Stunden damit verbracht, die Notes Designer Online-Hilfe zu dem zu machen, was sie ist - eine der besten Hilfen, die ich in meiner bisherigen Karriere benutzen durfte.

Auch Deine letzte Frage lässt sich mit einem kurzen Blick in die Designer-Hilfe beantworten. Nachdem Du das NotesUIDocument benutzt, suchst Du dieses im Index und schaust Dir dann einmal die Eigenschaften und Methoden dieses LotusScript Objektes an.
Auch dem ungeübten Leser wird sehr schnell die Eigenschaft "EditMode" ins Auge springen, mit deren Hilfe Du eine If-Abfrage formulieren kannst, damit Dein Code nur dann ausgeführt wird, wenn sich das NotesUIDocument im Edit-Modus befindet.

Ich hoffe ich konnte Dir die Nützlichkeit der Online-Doku von Notes ein wenig näher bringen und Dir auch einen Denkanstoß zur Lösung Deines Problems geben.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline typeOneg

  • Aktives Mitglied
  • ***
  • Beiträge: 204
  • Geschlecht: Männlich
    • My Band
Re: IP-Adresse abfragen
« Antwort #10 am: 13.06.06 - 10:53:39 »
hi m3,

danke für deinen "wink mit dem zaunpfahl" :-) die online hilfe ist wirklich gut, dass hab' ich auch schon rausgefunden. nur ist es für einen anfänger (wie ich nun mal bin) oftmals auch nicht ganz leicht, herauszufinden, wonach man überhaupt suchen soll.

aus diesem grund lässt sich die eine oder andere frage nicht vermeiden. diese fragen (bzw. die antworten) führen aber auch dazu, dass man erstens sein grundwissen erweitert und zweitens immer genauer weiss, wonach man bzw. wie man in der online hilfe am besten das findet was man sucht.

also, nichts für ungut und nochmals dank an dich und alle anderen für die hilfe.

lg
hans
==============
~ 13 Domino-Server (9.0.1)
~ ca. 1.400 Notes-Clients (8.5.3 FP4)
~ ca. 600 Traveler Devices (iOS & Android)
~ dzt. 40 IBM-Connections-User
==============

Offline LN4ever

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 505
  • Geschlecht: Männlich
Re: IP-Adresse abfragen
« Antwort #11 am: 13.06.06 - 13:28:50 »
Es gibt eine zweite Instanz, die dich unheimlich weiterbringt: der Debugger.

Du läßt ihn einfach losrennen - dein Fehler taucht auf - und du wirst fast automatisch auf die Eigenschaften und Methoden aufmerksam, die dir bei dem entsprechenden Objekt zur Verfügung stehen.
Situs vilate in isse tabernit.

Offline LoNoDani

  • Frischling
  • *
  • Beiträge: 7
  • Geschlecht: Weiblich
Re: IP-Adresse abfragen
« Antwort #12 am: 08.06.07 - 12:14:58 »
Hallo zusammen,

ich würde ebenfalls gerne die IP-Adresse abfragen, allerdings nicht von einem WindowsPC sondern von einem Mac.
Hat da jemand eine Idee, wie man das anstellen kann?

Mit Auslesen einer Preference-Datei komm ich leider nicht weiter, weil ich keine Datei finde, die die IP-Adresse beinhaltet.
Gibts andere Möglichkeiten?

Danke und Gruß
dani

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: IP-Adresse abfragen
« Antwort #13 am: 08.06.07 - 12:33:35 »
Keine Ahnung, ob sich AppleScript nach LS portieren lässt. Habe hier mal was gefunden http://www.macuser.de/forum/archive/index.php/t-103421.html
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: IP-Adresse abfragen
« Antwort #14 am: 08.06.07 - 12:57:25 »
kann die Ausgabe der IP-Adresse (siehe eknoris Beitrag) eventuell in eine Datei umgeleitet werden?, dann könntest Du dort die IP-Adresse auslesen.
Gruß
Dirk

Offline rainbowdee

  • Frischling
  • *
  • Beiträge: 7
  • Geschlecht: Weiblich
Re: IP-Adresse abfragen
« Antwort #15 am: 08.06.07 - 12:58:34 »
Vielen Dank für eure Tipps.
Werde ich mich mir mal zu Gemüte führen und sehen wie sich Apple- und Lotus-Script vertragen bzw das Umschreiben versuchen.

Gruß
dani
Notes-Administratorin Dani

Offline rainbowdee

  • Frischling
  • *
  • Beiträge: 7
  • Geschlecht: Weiblich
Re: IP-Adresse abfragen
« Antwort #16 am: 20.06.07 - 15:38:05 »
Hi nochmal,

wollte kurz mitteilen:
Habe,wie von euch geraten, die IP-Adresse in eine Datei schreiben lassen, die ich mit Lotusscript auslese.
Klappt einwandfrei.

Danke und Gruß
Dani
Notes-Administratorin Dani

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz