
08.06.2012, 17:27
|
Прохожий
|
|
Регистрация: 08.06.2012
Сообщения: 33
Репутация: 10
|
|
Эмуляция нажатие клавиш в Windows 8
Доброго времени суток! Очень нуждаюсь в вашей помощи...
Есть данный код:
Код:
hwndb := FindWindow(nil, PChar('Название окна'));
if hwndb <> 0 then
begin Sleep(1000);
label1.Caption:=label1.Caption+'go';
keybd_event(69, 0, 0, 0);
keybd_event(69, 0, KEYEVENTF_KEYUP, 0);
// Sleep(200);
keybd_event(69, 0, 0, 0);
keybd_event(69, 0, KEYEVENTF_KEYUP, 0);
// Sleep(200);
keybd_event(87, 0, 0, 0);
keybd_event(87, 0, KEYEVENTF_KEYUP, 0);
// Sleep(200);
keybd_event(82, 0, 0, 0);
keybd_event(82, 0, KEYEVENTF_KEYUP, 0);
// Sleep(200);
end;
В общем то код рабочий если учитывать что на WIndows 7/XP он работает, но на Windows 8 просто игнорируется, есть какие нибудь соображение? или же какая нибудь альтернатива?
Заранее благодарен...
|