SendInput () Tastaturbuchstaben C / C ++

8

Ich versuche, SendInput() zu verwenden, um einen Satz an eine andere Anwendung (Notepad) zu senden, und sende dann den Schlüssel Enter .

Irgendwelche Code-Schnipsel? Oder helfen Sie

    
hims056 20.06.2009, 07:46
quelle

4 Antworten

5
Nathan Kidd 06.11.2013 02:08
quelle
1

Die SendInput-Funktion akzeptiert ein Array von INPUT-Strukturen. Die INPUT-Strukturen können entweder ein Maus- oder ein Tastaturereignis sein. Die Tastaturereignisstruktur hat ein Element namens wVk, das ein beliebiger Schlüssel sein kann die Tastatur. Die Headerdatei Winuser.h enthält Makrodefinitionen (VK_ *) für jeden Schlüssel.

    
Idan K 20.06.2009 08:16
quelle
0

Theres ein einfaches C ++ Beispiel hier Ссылка

Und ein vollständigeres VB-Sample hier Ссылка

    
John Knoeller 20.03.2010 20:43
quelle
0

Ich habe eine Änderung vorgenommen, nachdem ich @ Nathans Code gelesen habe, diese Referenz und kombiniert mit dem Vorschlag von @ jave.web. Dieser Code kann zur Eingabe von Zeichen (Groß- und Kleinschreibung) verwendet werden.

%Vor%

Unten ist die Funktion zum Drücken der Eingabetaste:

%Vor%     
Lê Quang Duy 09.12.2016 09:26
quelle

Tags und Links