Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet 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:
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
-
.. 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
-
gibt es irgend eine andere (bzw. überhaupt) möglichkeit popup nachrichten zu versenden per lotus notes? vieleicht per net send oder sowas?
-
... mir sind nur die Konsolen bekannt. Ansonsten gibt es sicherlich käufliche Tools...
ata
-
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)
-
oder guckst du hier
http://www.vbusers.com/downloads/download.asp#item4 (http://www.vbusers.com/downloads/download.asp#item4)
-
... das VB-Script hatte ich mal im Test. Funktionierde bestens mit Win 98SE und Win NT - Probleme bei Win2000...
ata
-
ja, kann sein, an den APIs für den Mailslot ist reichlich rumgebastelt worden. Hab gerade mal ein bisschen gegoogled.
-
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)