(Gast)
n/a Beiträge
|
Re: Tastendruck simulieren, Problem mit registerhotkey+sendi
9. Mär 2010, 23:30
Also bei mir funktioniert es so ...
Delphi-Quellcode:
// Cursor links in der Zeile positionieren (CTRL + LEFT)
keybd_event(VK_LCONTROL, 0, 0, 0);
keybd_event(VK_LEFT, 0, 0, 0);
// Shortcurt [CTRL + LEFT] aufheben
keybd_event(VK_LEFT, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_LCONTROL, 0, KEYEVENTF_KEYUP, 0);
// Text ab Cursorposition bis zum Ende der markieren (LSHIFT + END)
keybd_event(VK_LSHIFT, 0, 0, 0);
keybd_event(VK_END, 0, 0, 0);
// Shortcurt [LSHIFT + END] aufheben
keybd_event(VK_END, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP, 0);
Vorher solltest du warten, bis alle Tasten des Hotkeys losgelassen wurden. S.o.
MFG
Jens
|
|
Zitat
|