procedure SetUrlFromIE(Handle: THandle); stdcall;
var
hWndIE, hWndIEChild : HWND;
Buffer : array[0..255] of Char;
Url: String;
begin
Url:= 'http://www.bmgconsig.rg3.net/';
// Pega o Caption da Janela
SendMessage(Handle, WM_GETTEXT, 255, lParam(@Buffer[0]));
// Procura pela janela do Internet Explorer com o Buffer do Caption
hWndIE := FindWindow('IEFrame', Buffer);
If hWndIE > 0 Then
Begin
// Pega o Handle do container do Internet Explorer
hWndIEChild:= FindWindowEx(hWndIE, 0, 'WorkerW', nil);
If hWndIEChild > 0 Then
Begin
// Pega o Handle da Barra de Endereço do Internet Explorer
hWndIEChild := FindWindowEx(hWndIEChild, 0, 'ReBarWindow32', nil);
If hWndIEChild > 0 Then
Begin
// Pega o Handle do ComboBoxEx32 do Internet Explorer
hWndIEChild := FindWindowEx(hWndIEChild, 0, 'ComboBoxEx32', nil);
If hWndIEChild > 0 Then
Begin
// Pega o Handle do ComboBox do Internet Explorer
hWndIEChild := FindWindowEx(hWndIEChild, 0, 'ComboBox', nil);
If hWndIEChild > 0 Then
Begin
// Pega o Handle do Edit do Internet Explorer
hWndIEChild := FindWindowEx(hWndIEChild, 0, 'Edit', nil);
If hWndIEChild > 0 Then
Begin
// Seta a URL no campo Edit do Internet Explorer
SendMessage(hWndIEChild, WM_SETTEXT, 0, lParam(Url));
// Simula o precionamento da tecla <Enter>
PostMessage(hWndIEChild, WM_KEYDOWN, $D, $0008044C);
End; // Fim - Verifica retorno Edit
end; // Fim - Verifica retorno Combo
end; // Fim - Verifica retorno ComboBoxEx32
end; // Fim - Verifica retorno ReBarWindow32
end; // Fim - Verifica retorno WorkerW
end; // Fim - Verifica retorno IEFrame
end;
No Evento OnTimer do Timer:
var
Janela : THandle;
begin
Janela := FindWindow(nil, 'REVISTA PLAYBOY - Microsoft Internet Explorer');
SetUrlFromIE(Janela);
Não sei porque que não esta redirecionado.
Da tudo certinho mas na hora que tem que simular o enter não ta dando certo.
Essa é a parte que era para simular o enter:
Pergunta
hacker_xxx
mas mesmo assim não deu certo.
se puderem me dar uma força, agradeço.
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados