Chcę w Delphi kliknąć w kilka buttonów w innym programie, z tego co widzę jest on napisany w "Java TM Platform SE Binary.
Wiem że muszę mieć uchwyt okna, to już mam, ale nie wiem skąd wiedzieć jaki buton kliknąć, skąd znać dany numer? Jest jakiś program który pozwoli sprawdzić class danego buttona? Wiem że można na podstawie Capion wykryć dany button, tylko że one nie mają Captiona a jedynie same obrazki.
procedure TForm1.JDClear();
var
h:hWnd;
begin
h:=FindWindow(nil, PChar('Nazwa'));
if h<>0 then begin
SendMessage(h, WM_COMMAND,1378652,0);
SendMessage(h, WM_LBUTTONDOWN, 1247366, 0);
SendMessage(h, WM_LBUTTONUP, 1247366, 0);
end
else
ShowMessage('error');
end;
Nie wiem jak zrobić to:
SendMessage(h, WM_COMMAND,1378652,0);
SendMessage(h, WM_LBUTTONDOWN, 1247366, 0);
SendMessage(h, WM_LBUTTONUP, 1247366, 0);
Okno znajduje, ale jedynie co to robi to zamyka tamtą aplikacje, a ja chcę kliknąć w dane buttony.