ich möchte gerne einen Text in ein StringGadget eines fremden Programms schreiben.
Bei RSBasic habe ich einen kurzen Code zum Schreiben in einen Editor gefunden:
Code: Alles auswählen
RunProgram("notepad.exe","","",0)
Delay(100)
SendMessage_(FindWindowEx_(FindWindow_("notepad",0),0,"Edit",0),#WM_SETTEXT,0,"Hallo Welt")
Also gibt es eigentlich 2 Aufgaben:
1. das zutreffende Gadget identifizieren (also programmtechnisch) und auswählen
2. den Text in das Feld eintragen und <ENTER> simulieren
Geht sowas überhaupt?
Hintergrund:
Es handelt sich um das Suchfeld in einer Datenbank-Applikation, die u.a. Telefonnummern beinhaltet. Die Telefonanlage bietet die Möglichkeit bei eingehenden Anrufen eine Applikation anzusteuern. Das möchte ich nutzen um ein "CTI für Arme" zu basteln, indem ich die Rufnummer an die DB-Applikation übergebe und den zugehörigen Eintrag suchen lasse.
