Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Эмулятор работающий в фоне. [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-игрушка ? или ДОС ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо