Показать сообщение отдельно
  #3  
Старый 03.10.2010, 00:23
Аватар для KOOL
KOOL KOOL вне форума
Активный
 
Регистрация: 06.01.2008
Адрес: Рязань
Сообщения: 306
Версия Delphi: 2009
Репутация: 6150
По умолчанию

Из моего лаунчера:
Код:
procedure TMainForm.FillForms(n:integer);
var Hnd,  i:cardinal;
    s, c:string;
begin
  Hnd:=GetForegroundWindow;
  if Hnd=0 then
    Exit;
  c:=GetText(Hnd);
  if Lowercase(c)='world of warcraft' then
    begin
      for i:=1 to Length(<логин>)do
        SendMessage(Hnd, wm_char, Ord(<логин>[i]), 0);
      SendMessage(Hnd, WM_KEYDOWN, VK_TAB, 0);
      SendMessage(Hnd, WM_KEYUP, VK_TAB, 0);
      s:=<пароль>;
      for i:=1 to Length(s)do
        SendMessage(Hnd, WM_CHAR, Ord(s[i]), 0);
      SendMessage(Hnd, WM_KEYDOWN, VK_TAB, 0);
      SendMessage(Hnd, WM_KEYUP, VK_TAB, 0);
      SendMessage(Hnd, WM_KEYDOWN, VK_RETURN, 0);
      SendMessage(Hnd, WM_KEYUP, VK_RETURN, 0);
    end;
end;
__________________
РГРТУ - ФВТ - Системы Автоматизированного ПРоектирования. ت
Ответить с цитированием