![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Эмулятор работающий в фоне. [D5, D6, D7, Win2k, WinXP]
KIDel © (2005-06-16 13:54:00)Привет всем !
Хочу обратится ко всем с просьбой.
Задача такая:
Есть игрушка, работающая в полноэкраном режиме. Хочу написать програму, которая будет работать в фоне и будет ловить нажатия на определение клавиши и эмулировать в игру события клавиатуры и мышки.
Например: При нажатии Ctrl+Enter вводится слово "Привет", передвигается курсор в координаты X,Y, эмулируется клик,и через 5 секунд вводится вопрос "Как дела?"
Буду благодарен за ответы, чем детальнее тем лучше.
Digitman (2005-06-16 17:04:00) [1]
> Про хуки у меря нету информации
есть она у тебя.
msdn.microsoft.com
KIDel (2005-06-16 17:01:00) [2]Sapersky спасибо за совет. Так как поиск по сайту у меня почемуто не работает, проверяю список всех файлов.
Sapersky (2005-06-16 16:51:00) [3]А что такое МУ, наверное MultiUser.
Есть такая аббревиатура MMO - massive multiplayer online. По-русски иногда произносится как МУМУ, по состоянию, до которого доводит пользователей :)
Про хуки у меря нету информации.
На этом сайте есть по крайней мере одна статья.
Симулировать можно, например, API-функциями kbd_event/mouse_event.
Правда, всё это работает с сообщениями, а игры в большинстве своём используют DirectInput. Хуки сработают наверняка - мало кто решается совсем игнорировать цикл выборки сообщений, а вот _event'ы - не знаю.
ferr (2005-06-16 16:36:00) [4]посмотрите http://www.delphiworld.ruможет что найдёте
KIDel (2005-06-16 16:33:00) [5]Про хуки у меря нету информации. Прочитал пару примеров, но не смог ни один откомпилировать. Может у когото есть готовые примеры про "эти хуки"?
ferr (2005-06-16 16:32:00) [6]Если игра в Интернете, то можно автозаполнением
Digitman (2005-06-16 16:27:00) [7]
> KIDel © (16.06.05 16:13) [5]
> Игрушка не досовская.
ставь хуки WH_KEYBOARD и WH_JOURNALPLAYBACK
KIDel (2005-06-16 16:22:00) [8]А что такое МУ, наверное MultiUser.
ferr (2005-06-16 16:16:00) [9]Я не знаю что это...
Я думал это название...
KIDel (2005-06-16 16:13:00) [10]Игрушка не досовская.
BiN (2005-06-16 16:13:00) [11]ferr © (16.06.05 16:09) [4]
Попробуйте сами ответить на свой вопрос?
Удивлюсь? если здесь кто-то знает что такое MU.
MultiUser ?
ferr (2005-06-16 16:09:00) [12]Попробуйте сами ответить на свой вопрос?
Удивлюсь? если здесь кто-то знает что такое MU.
Digitman (2005-06-16 15:55:00) [13]
> MU - Online.
название цацки мне ни о чем не говорит
KIDel (2005-06-16 15:54:00) [14]MU - Online.
Digitman (2005-06-16 13:59:00) [15]
> игрушка, работающая в полноэкраном режиме
GUI-игрушка ? или ДОС ?