Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Telefonanlage ansteuern (https://www.delphipraxis.net/189050-telefonanlage-ansteuern.html)

Jerry 28. Apr 2016 14:45

Telefonanlage ansteuern
 
Hallo zusammen

Ich habe Delphi XE7.

Wenn ich aus irgend einem Edit-Feld eine Telefonnummer darin stehen habe und ich möchte diese Telefonnummer lesen und gleich mit einer automatischen Tastaturfolge ergänzen - wie mache ich das am Besten?

Bsp:
In einem Editfeld steht: "+49 1234 445566" ich möchte diese Nummer gleich mit CTRL + F7 ergänzen.

Das ganze möchte ich von einem Menueintrag mit dem Eintrag "Nummer anrufen" erledigen.
Ich brauche also "nur" einen Tipp wie ich das EditFeld mit einer Tastenfolge ergänze und ausführe.
In meinem Fall eben CTRL + F7.

Vielen Dank jetzt schon!
Grüsse Jerry

bernau 28. Apr 2016 15:02

AW: Telefonanlage ansteuern
 
Was willst du ergänzen? Zahlen anhängen? Steuerzeichen anhängen?

Welche Telefonanlage? Wie lässt sich die Telefonanlage ansteuern. (Tapi, Com1 ...)

Jerry 28. Apr 2016 15:06

AW: Telefonanlage ansteuern
 
Es ist eine Swyxit Anlage. Aber grundsätzlich kann ich schon z.B: aus dem Internetexplorer bei einer Telefonnummer CTRL F7 drücken und dann klappt das schon.
Mein Problem ist "nur", dass ich ein Editfeld habe welches auf ReadOnly gesetzt ist. Dann klappt das leider nicht mit der Tastenfolge. Und ich möchte es quasi übersteuern.
Ich hoffe es ist verständlich formuliert.
Gruss Jerry

baumina 28. Apr 2016 15:35

AW: Telefonanlage ansteuern
 
Dass CTRL F7 die Nummer wählt hängt sicherlich damit zusammen, dass da eine Software installiert wurde, die auf diese Tastenkombination systemweit reagiert. Um welche Tastenkombination es sich handeln soll, ist dort sicherlich auch einstellbar, so dass es sich nicht wirklich empfiehlt da etwas fest zu programmieren.

Wenn dieses Feld nicht Readonly ist, würde es denn dann funktionieren?

Jerry 28. Apr 2016 15:43

AW: Telefonanlage ansteuern
 
ja du hast recht. Es ist eine Software installiert bei der man die Tastenkombination einstellen kann.
Ja wenn das Feld nicht ReadOnly ist würde es funktionieren.
Mein Ansatz ist jetzt eben - das Feld zu lesen und über ein Menu die Nummer anzuwählen. Wenn ich den Menueintrag Nr. wähle anklicke wird die Nummer gelesen und mit CTRL F7 ergänzt.

Gruss Jerry

Jumpy 29. Apr 2016 08:36

AW: Telefonanlage ansteuern
 
Wenn da doch eine Software installiert ist, hat die sicher auch eine bessere API als nur das Warten auf Ctrl+F7. Da wird es bestimmt eine andere Möglichkeit geben, Telefonate aus Drittsoftware zu initieren, und wenn es die Tapi ist. Schau doch mal in deren Doku(s) nach.

Jerry 29. Apr 2016 09:37

AW: Telefonanlage ansteuern
 
Vielen Dank für Eure Inputs. :-)

Ich konnte das Problem lösen - ich kopiere beim Klick auf das Feld den Wert in das Clipboard - dann hat es mit der zusätzlichen Tastenfolge ohne Probleme geklappt.

Einmal drüber schlafen und es kommt die richtige Idee.

:-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz