Показать сообщение отдельно
  #8  
Старый 15.04.2011, 16:42
Biker89 Biker89 вне форума
Прохожий
 
Регистрация: 15.04.2011
Сообщения: 9
Репутация: 10
По умолчанию

Цитата:
Сообщение от Aristarh Dark
Примерно так:
Код:
wnd:=FindWindow('Chrome_WidgetWin_0',nil);
 if wnd <>0 then
   begin
     wnd1:=FindWindowEx (wnd,0,'Chrome_RenderWidgetHostHWND',nil);
     SendMessage(and1,WM_SETTEXT,0,Integer(PChar('Some text')));
   end;
чо то всё равно не пашет
Код:
WinExec('"C:\Users\Наталия\AppData\Local\Google\Chrome\Application\chrome.exe" http://www.ya.ru/',SW_show);
sleep(2000);
wnd:=FindWindow('Chrome_WidgetWin_0',nil);
 if wnd <>0 then
   begin
     wnd1:=FindWindowEx (wnd,0,'Chrome_RenderWidgetHostHWND',nil);
     SendMessage(wnd1,WM_SETTEXT,0,Integer(PChar('www.yan.ru')));
   setcursorpos (300,60);
   end;

с помощью сеткурсор убеждаюсь что цикл выполняется,но ничего не вводится в поисковую строку.пробывал на мозиле всё равно.
есть подозрение что путаю что либо в названиях окон.я с помощью spy++ определяю их названия.в wnd я записываю название всего окна (навожу прицел на название вкладки),а внд1 хромрендервиджет это название строки для поиска.может тут что то напутал и поэтому не пашет?)
Ответить с цитированием