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-Key: 31000

Url: https://administrator.de/contentid/31000

Printed on: April 20, 2024 at 03:04 o'clock

Member: Biber
Biber Apr 24, 2006 at 04:53:15 (UTC)
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
Member: std8869
std8869 Apr 24, 2006 at 07:54:48 (UTC)
Goto Top
Hallo Biber,

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

Vielen Dank!

Gruß Marc
Mitglied: 31640
31640 Jul 07, 2006 at 18:23:57 (UTC)
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...