İyi Çalışmalar
Programda Bazı Bilgilerin İnternetten Alınması gerekiyor. ama kullanıcı bunu yapmayacak. bu iş siteye otomatik tıklama ile oluyor. bunu nasıl yapabilirim acaba. program siteyi açacak. kendisi button veya resimleri tıklayacak ve karşı bilgileri dolduracak. bunu ne şekilde yapabilirim. siteyi açmak için webbrowser nesnesini kullanıyorum.
Macro Oluşturmak
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Bakınız :
Ref : viewtopic.php?t=18498
- Bu linkteki kaynak kodlar istediğin şeyi fazlasıyla yapıyor...
Ref : viewtopic.php?t=18498
- Bu linkteki kaynak kodlar istediğin şeyi fazlasıyla yapıyor...

- pasa_yasar
- Üye
- Mesajlar: 570
- Kayıt: 07 Haz 2004 12:35
dediğiniz şey sanırım benim işimi görmüyor veya ben anlayamadım. bana webbrowser nesnesi ile açtığım sitedeki bölümlere kullanıcı etkisi olmadan. bölümlere tıklayan ve dolduran bir şey gerekiyor. word macro oluşturmada nasıl ki tıklamalar olup alanı dolduruyor buda aynı şekil. mousu kodla belli alanlara taşıyabiliyoruz. bu alanda nasıl kodla tıklama yapabiliriz. soruyu bu şekilde sorsam sanırım daha doğru olur. mouse tıklama kodları nasıl olur. verdiğin x,y kordinatlarına tıklayacak.
- pasa_yasar
- Üye
- Mesajlar: 570
- Kayıt: 07 Haz 2004 12:35
- pasa_yasar
- Üye
- Mesajlar: 570
- Kayıt: 07 Haz 2004 12:35
Buldum Tşk. Ederim
Kod: Tümünü seç
procedure TForm1.Timer1Timer(Sender: TObject);
var
point:TPoint; // point-structure needed by getcursorpos()
begin
getcursorpos(point); // get current mouse position
setcursorpos(300,400); // set mouse cursor to menu item or whatever
mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);// click down
mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0); // +click up = double click
setcursorpos(point.x,point.y); // set cursor pos to origin pos
timer1.enabled:=false; // stop
end;