Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: peshay am 26.02.04 - 10:31:06

Titel: pop-nachrichten untereinander verschicken
Beitrag von: peshay am 26.02.04 - 10:31:06
hi, bin leider noch ziemlicher notes anfänger..
ich hät in notes gern n button, wo ich einfach draufklicke, dann öffnet sich z.B. ne Inputbox wo ich nachrichten text und empfänger (user) reinschreib und eine popup nachricht landet bei dem empfänger auf dem bildschirm
in diesem zusammenhang hab ich in nem anderen thread gelesen das, das verschicken von popup nachrichten mit einer Broadcast API funktion (oda so) möglich ist, wie liese sich das den genau bei meinem problem genau realisieren?

auß dem anderen thread:
Zitat
broadcast "(!) Text" Empfänger

So wird ein Popup an den angegebenen Empfänger abgesetzt.

Ich habe hier noch eine API-Funktion, die Serverbefehle absetzen kann, allerdings nur unter Win32 (habs auch nicht getestet).

Declare Function NSFRemoteConsole Lib "nnotes.dll" (Byval ServerName As String, Byval ConsoleCommand As String, rethBuffer As Long) As Long
Declare Function OSLockObject Lib "nnotes.dll" (Byval hBuffer As Long) As String
Declare Sub OSUnlockObject Lib "nnotes.dll" (Byval hBuffer As Long)
Declare Sub OSMemFree Lib "nnotes.dll" (Byval hBuffer As Long)

Sub Initialize
Dim hBuf As Long
Dim pBuf As String
Dim result As Long
result = NSFRemoteConsole("Server/Domain", "sh ta", hBuf)
pBuf = OSLockObject(hBuf)
Messagebox pBuf
Call OSUnlockObject(hBuf)
Call OSMemFree(hBuf)
End Sub
Titel: Re:pop-nachrichten untereinander verschicken
Beitrag von: ata am 26.02.04 - 10:42:24
.. du brauchst auf jeden Fall das Recht auf der Serverkonsole arbeiten zu dürfen...

... Per Remote auf die Konsole greifen hatte ich schon am Laufen, allerdings nicht in allen Umgebungen stabil...

ata
Titel: Re:pop-nachrichten untereinander verschicken
Beitrag von: peshay am 26.02.04 - 11:08:46
gibt es irgend eine andere (bzw. überhaupt) möglichkeit popup nachrichten zu versenden per lotus notes? vieleicht per net send oder sowas?
Titel: Re:pop-nachrichten untereinander verschicken
Beitrag von: ata am 26.02.04 - 11:21:59
... mir sind nur die Konsolen bekannt. Ansonsten gibt es sicherlich käufliche Tools...

ata
Titel: Re:pop-nachrichten untereinander verschicken
Beitrag von: eknori am 26.02.04 - 11:29:14
hier ist ein visual Basic script, das sich an Notes anpassen lassen müßte

http://eknori.dyndns.org/knowledge/devidea.nsf/Alpha/58952C4C161B14B8802568E70027B7CD?OpenDocument (http://eknori.dyndns.org/knowledge/devidea.nsf/Alpha/58952C4C161B14B8802568E70027B7CD?OpenDocument)
Titel: Re:pop-nachrichten untereinander verschicken
Beitrag von: eknori am 26.02.04 - 11:32:31
oder guckst du hier

http://www.vbusers.com/downloads/download.asp#item4 (http://www.vbusers.com/downloads/download.asp#item4)
Titel: Re:pop-nachrichten untereinander verschicken
Beitrag von: ata am 26.02.04 - 11:48:20
... das VB-Script hatte ich mal im Test. Funktionierde bestens mit Win 98SE und Win NT - Probleme bei Win2000...

ata
Titel: Re:pop-nachrichten untereinander verschicken
Beitrag von: eknori am 26.02.04 - 11:51:31
ja, kann sein, an den APIs für den Mailslot ist reichlich rumgebastelt worden. Hab gerade mal ein bisschen gegoogled.
Titel: Re:pop-nachrichten untereinander verschicken
Beitrag von: Semeaphoros am 27.02.04 - 10:51:46
Warum nicht über Shell das von peshay bereits erwähnte "net send * text" (für den Broadcast) verwenden? Nachteil hier: für einzelne Personen muss der Windows-Accountname bekannt sein (da das ja eine ms-net Funktion ist ....). Aber dies ist bestimmt die einfachste und am schnellsten realisierte Methode. Statt über Shell lässt sich das natürlich auch mit dem Script von ata über winapi - Exec - Call aufrufen (siehe Map24-Beispiel)