Frage zu C-Konsolenanwendung

Neuer_in_C

Cadet
Mitglied seit
12.06.2006
Beiträge
6
Renomée
0
Hi,

Ich wollte wissen ob es möglich ist
zB bestimmte Wörter aus zu geben
ich meine nicht den orintf befehl
sonder wenn ich das programm starten würde
und zB Word offen habe und das Word fenster aktiv ist
dass in word dann einprogrammierte Sachen eingetippt werden.

Wenn es möglilch ist könntet ihr mir bitte den Befehl dazu sagen.

MfG
Neuer_in_C
 
Nein, ist nicht so ohne weiteres möglich, weil das Funktionen der jeweiligen aktiven Applikation sind. Es gibt Kommunikationsmöglichkeiten zwischen den einzelnen Anwendungen, wie die dann aber mit den Nachrichten umgehen, ist jeweils ihre Sache.
 
Das klingt ja schon nach so einer Art "Ghostkey", bei dem Tastatureingaben simuliert und den laufenden Anwendungen untergeschoben werden. Das ist fast schon eine (kleine) Wissenschaft für sich. Prinzipiell kann man sich mittels Hook-Funktionen in die Tastatureingabe zwängen. Mit einem einzigen "Befehl" ist das aber nicht zu erledigen.
Das Ganze ist nicht ganz trivial und wird oft gerne als Diplomarbeitsthema verwendet.
Aber es existieren Share- und Freewareprogramme wie z.B. Autohotkey.
Für Eigenimplementierungen würde ich mal bei Codeguru suchen, z.B.: Hooking the Keyboard als Ansatz/Einstieg.
 
Zurück
Oben Unten