Einzelnen Beitrag anzeigen

HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
961 Beiträge
 
Delphi 6 Professional
 
#5

AW: Fremdes Programm Fernsteuern klappt nicht

  Alt 6. Sep 2015, 18:25
Stichwort 'SendInput'..

Damit kannst Du an jedes (aktive) Fenster Tastatureingaben von deinem Programm aus schicken..

Somit das 'Programm' den Fokus geben, Tasten hinschicken (funktioniert sogar dann Strg+p) und wieder dein Programm focus.

Alle Tastaturen (besser gesagt Treiber) benutzen diese API oder ältere, mit gleicher Funktion.

Bedenke:
Einige Programme haben keine 'echten' Editfelder und somit diese auch kein Handle.
Gerade ActiveX basierende Programme (wie Games) fallen darunter.

Doch auch hier funktioniert SendInput..
  Mit Zitat antworten Zitat