Библиотека эмуляции нажатия клавиш
Библиотека эмуляции нажатия клавиш в чужих окнах, процессах в том числе – играх.
Должна экспортировать в обязательном порядке 3 функции:
function SendKey(H: hwnd; Key: char; interval: integer): boolean – отправка окну H нажатия клавиши Key с интервалом в Interval миллисекунд.
function GetMouseCoord(H: hwnd): TPoint – координаты курсора в окне H. Соотсветственно - координаты относительные в координатной системе окна.
Function SendMouseClick(H: hwnd; mode: byte; Coord: Tpoint):boolean – отправка окну H нажатия кнопки мыши, в зависимости от mode по координатам coord( mode = 1 – двойной клик левой кнопкой, 2 – одинарный клик левой кнопкой.)
Сроки - 2-3 дня.
Среда выполнения: Delphi, исходный код – приложить.
Проверка работоспособности: игра Blood and Soul. ( http://www.bloodandsoul.ru/)