Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.07.2012, 00:29   #1
Kapitan4ik
Пользователь
 
Регистрация: 25.10.2011
Сообщений: 47
По умолчанию Пример эмуляции нажатия клавишь

Собственно понадобилось эмулировать нажатия клавишь. Есть окно, туда надо по очередно нажать одну букву, потом записать фразу, и нажать интер. Можно пример, как такое можно реализовать? Заранее спасибо
Kapitan4ik вне форума Ответить с цитированием
Старый 10.07.2012, 07:43   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Передавать нажатия в игры?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.07.2012, 11:51   #3
dmitriegorovih
Ещё не
Форумчанин
 
Аватар для dmitriegorovih
 
Регистрация: 04.01.2010
Сообщений: 517
По умолчанию

http://delphiworld.narod.ru/base/key...mulation2.html
Воображение важнее, чем знания. (Albert Einstein)
dmitriegorovih вне форума Ответить с цитированием
Старый 10.07.2012, 13:15   #4
Kapitan4ik
Пользователь
 
Регистрация: 25.10.2011
Сообщений: 47
По умолчанию

Цитата:
Сообщение от dmitriegorovih Посмотреть сообщение
Вроде бы все там ясно, но как установить фокус на нужное мне окно? Там идет работа с едитом, а мне нужно в окно слать клавиши
Kapitan4ik вне форума Ответить с цитированием
Старый 10.07.2012, 18:08   #5
dmitriegorovih
Ещё не
Форумчанин
 
Аватар для dmitriegorovih
 
Регистрация: 04.01.2010
Сообщений: 517
По умолчанию

http://delphiworld.narod.ru/base/dis..._key_down.html
Воображение важнее, чем знания. (Albert Einstein)
dmitriegorovih вне форума Ответить с цитированием
Старый 10.07.2012, 19:21   #6
JekaDefer
Форумчанин
 
Регистрация: 07.04.2009
Сообщений: 112
По умолчанию

Кстати вопрос по теме.. Есть сайт http://www.l2arcana.ru/ с игрой и вот если использовать функцию
Код:
procedure EmulateKey(Wnd: HWND; VKey: Integer);
asm
   push 0
   push edx
   push 0101H //WM_KEYUP
   push eax
   push 0
   push edx
   push 0100H //WM_KEYDOWN
   push eax
   call PostMessage
   call PostMessage
end;
именно на ихнем клиенте игры то игру сразу выкидывает.. как обойти такую защиту?
JekaDefer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какие есть способы эмуляции мыши? sergeant.coolagin C# (си шарп) 1 14.04.2012 10:38
Определение нажатия клавишь, модуль keyboard? vovken1997 Общие вопросы Delphi 4 29.02.2012 16:54
Создайте файл Config.sys в котором осуществляется установка эмуляции дополнительной памяти...... lozar Помощь студентам 0 04.02.2012 14:40
Какая мощность требуется для эмуляции работы человеческого мозга? Levsha100 Свободное общение 39 11.11.2009 09:10
программа по эмуляции нажатия клавиш sr_lexx Win Api 3 03.12.2007 15:40