Das Notes Forum
Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: Joeowe am 04.06.05 - 09:12:34
-
Habe ein kleines Problem. Wir nutzen eine GDYS datenbank aus der wir heraus wählen möchten. CTI Software ist installiert. Ich weis auch wie das Feld mit der Telefonnummer heist. Jetzt möchte ich eine Button generieren der den eintrag markiert und dann F8 drückt. Oder einen Button direkt die Tapi schnittstelle anspricht. Kann mir hierbei jemand helfen
Danke Jochen
-
Das Feld Deiner Wahl zu markieren, ist sicherlich die einfachste Übung (siehe NotesUIDocument class und dort die Methoden GotoField und SelectAll. Schwierig wird es allerdings, wenn das Dokument nicht im EditMode ist - hier müsstest Du Dir einen Workaround einfallen lassen (temp. Dokument verwenden).
Der Tastendruck F8 ist über Notes mit Bordmitteln nicht zu lösen - hier müsstest Du auf die WinAPI ausweichen. Benutze hierzu mal die Forumssuche und suche nach keybd_event. In diesem Beitrag zum Beispiel ist auch ein Verweis auf die zur Verfügung stehen VK-Codes:
C-Api Workaround von EditDeselectAll (http://www.atnotes.de/index.php?topic=15343.0)
Eine elegantere Lösung wäre es allerdings, wenn Du direkt auf die API Deiner CTI-Software zugreifen könntest - Du solltest also auch in dieser Richtung mal forschen.
Voraussetzung für beide Wege (WinAPI / CTI-API) sind allerdings profunde Programmierkenntnisse.
HTH,
Bernhard
-
CAPI ist eigentlich ein Standard, oder man verwendet die Windows-Eigene TAPI, für beides gibt es jede Menge an Beispielen, wie man das ansteuert, und ich hab auch schon Libraries gesehen, die diese Funktionen im Notes integrieren (über die C-API). Also ein Suchen nach TAPI und Notes oder CAPI und Notes bei Guuugel dürfte wohl zum Erfolg führen.