Ausgabe in die Tastatureingabe

melmager

Erfahrenes Mitglied
Ist es eigendlich möglich Daten in
die Tastatureingabe abzulegen?

Ziel sollte es sein einem anderen
Programm eine Tastatureingabe "vorzugaukeln"
Mein Programm würde im Hintergrund laufen und auf "knopfdruck (z.b. ne F-Taste) im laufenden Programm am Cursor ein String einfügen.

geht das überhaupt?
(C++)
 
Wenn's unter Windows laufen soll, fällt mir da spontan nur Hooks ein. Du könntest dort mit Hooks die entsprechende Keys abfangen und dann Deinen Text ausgeben. Aber ob es wirklich so funktioniert weiss ich nicht sicher!
 
Also unter Windows würde das sogar ohne Hooks gehen.
im laufenden Programm am Cursor ein String einfügen.
Wo ist denn der Cursor, ist das ein Konsolenprogramm?
Denn man könnte einfach eine Nachricht an das Programm schicken (WM_KEYDOWN oder so).

Gruss Homer
 
Erstmal danke - aber ich merke grade das mir
noch zuviel Basiswissen fehlt um das hinzubekmmen :-(
 
Zurück