std8869
Goto Top

Wie kann aus C heraus einen Tastatur-Shortcuts nachbilden?

Hallo, ich möchte gerne in einem C-Programm Tastatur-Shortcuts nachbilden.
Also, wenn ein bestimmter String eingeht, dann soll dementsprechend z.B.
"Strg-Alt-Entf" oder "Alt-Tab" nachgebildet werden.
Gibt es da eine Möglichkeit - wenn ja, wie?
Hat jemand eventuell Beispielcode?

Danke für eure Hilfe

Content-ID: 31000

Url: https://administrator.de/tutorial/wie-kann-aus-c-heraus-einen-tastatur-shortcuts-nachbilden-31000.html

Ausgedruckt am: 30.12.2024 um 17:12 Uhr

Biber
Biber 24.04.2006 um 06:53:15 Uhr
Goto Top
Moin std8869,

ich hoffe, ich interpretiere Deine Frage richtig, nämlich so, dass Du ein VB-SendKeys()-Äquivalent in C/C++ suchst.
Den Begriff "Tastatur-ShortCuts" finde ich ein bisschen verwirrend.

Schau mal hier:
SendKeys in C++

Gruß
Biber
std8869
std8869 24.04.2006 um 09:54:48 Uhr
Goto Top
Hallo Biber,

vielen Dank für die schnelle Antwort.
Das ist genau das, wonach ich gesucht habe.

Vielen Dank!

Gruß Marc
31640
31640 07.07.2006 um 20:23:57 Uhr
Goto Top
man kann das auch so machen:
INPUT keyb;
ZeroMemory(&keyb, sizeof(keyb));
keyb.type = KEYBOARD_INPUT;
keyb.ki.wVk = VK_SNAPSHOT; VK von einer Taste
SendInput(&keyb, SIZEOF(keyb);
etwa so...