Показать сообщение отдельно
Старый 18.04.2012, 04:33   #1
Пользователь
 
Регистрация: 14.01.2011
Сообщений: 48
Сказал Спасибо: 19
Имеет 4 спасибок в 3 сообщенях
Denever пока неопределено
По умолчанию Эмуляция нажатий.

Набрасал для теста.
Код:
program teste;

uses
  Windows, Messages, SysUtils, ExtCtrls, IdGlobal;

var dlyaComboBox:HWND;

begin
dlyaComboBox:=FindWindow('l2UnrealWWindowsViewportWindow',nil);
if dlyaComboBox <> 0 then begin
  sendmessage(dlyaComboBox, WM_KEYDOWN, VK_F1, 0);
  exit;
end;
end.

Лог на таймере в 5 сек
Код:
1706556
1706556
1706556
1706556
1706556
1706556
0
0
0

Данный пример эмулирует нажатие F1 в клиент игры это используется 1 раз и программа закрывается..
Сообственно пробема такова: Если дописать таймер и поставить скажем на x сек то через 15-20 секунд клиент уже не принимает эмуляцию. Сервер l2.ru
Подскажите в чём проблема?

Последний раз редактировалось Denever, 18.04.2012 в 04:41.
Denever вне форума   Ответить с цитированием