Otomatik Ekran Tıklaması?
-
eyvallah, çok sağol ;)
-
Arkadaşlar mouse ile tıklanılacak erkan kordinatı seçme işlemini ayarlıyorum fakat sadece form üzerinde kordinat alıyor. Kodlar; Mantık olarak düşününde event ayarları ile ilişkili olacağını düşündürdü.
private void frmKorSec_MouseMove(object sender, MouseEventArgse)
{
textBox1.Text = e.X.ToString();
textBox2.Text = e.Y.ToString();
}
-
UserActivityHook actHook;
void MainFormLoad(object sender, System.EventArgs e)
{
actHook= new UserActivityHook(); // crate an instance// hang on events
actHook.OnMouseActivity+=new MouseEventHandler(MouseMoved);
actHook.KeyDown+=new KeyEventHandler(MyKeyDown);
actHook.KeyPress+=new KeyPressEventHandler(MyKeyPress);
actHook.KeyUp+=new KeyEventHandler(MyKeyUp);
}
public void MouseMoved(object sender, MouseEventArgs e)
{
labelMousePosition.Text=String.Format("x={0} y={1}", e.X, e.Y);
if (e.Clicks>0) LogWrite("MouseButton - " + e.Button.ToString());
}şöyle bir şey buldum ama
UserActivityHook actHook; satırındaki UserActivityHook da şu hatayı veriyor;
The type or namespace name 'UserActivityHook' could not be found (are you missing a using direcritve or an assembly reference?)Kaynak; http://www.codeproject.com/KB/cs/globalhook.aspx -
Visual basicte hemen yazdım küçük bişi.Ekranda ayarladığın noktaya ayarladığın zamanda tıklıyor.
http://murat.cesmecioglu.net/upload/tiklat.rar
vb ile yazılmıştır.kodları içindedir. güle güle kullanın. en azından kodlar fikir verir birazcıkta olsa
KULLANIMI: Koordinat ayarla butonuna basın.
Çıkan uyarıda fareyi istediğiniz yere getirip beklemenizi söyliycek. Tamam diyip geçin.
5 sn içinde fareyi tıklanacak yere getirin.
Sonrasında zaten kayıt edildiğine dair bir uyarı geliyor.Tamam diyip geçin
Kaydırma çubuğundan kaç saniyede bir tıklancağını ayarlayın.
Başlat butonuyla başlatın.

-
Dostum Allah senden razı olsun ;) Hemen bakıyorum... :]
