tuş algılama

Delizihin
26-01-2010, 14:41   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
15 mesaj
Kayıt Tarihi:Kayıt: Oca 2010

Arkadaşlar oynadığım bir oyunda bana yardımcı olması için bir program oluşturdum.Program,bastığım tuşa bakarak birkaç tuşa basıyor.Programı denedim,düzgün çalışıyor ancak oyunu açtığımda ya bastığım tuşları algılayamıyor,ya da tuş basamıyor.Programın seçili olmaması(focus) sorun değil,arkaplan işlemi oluşturdum ve önceki denemelerimde seçili olmamasına rağmen çalışmıştı.Sanırım sorun tuş gönderme kısmında.3,c,1 gibi tuşlara basması için

[ Tüm kodu seç ] [ Yeni Pencerede Göster ]
sendkeys.sendwait(65)
kullanıyorum.Yazı yazarken sorun yok,acaba bunun dışında basılma işlemini mi yapamıyor?Eğer yazı yazmak değil de tuşa basmayı yapabilecek bir komut varsa söyler misiniz?

Not:
sendkeys.send(65) şeklinde de denedim,ancak "Bu uygulama Windows iletilerini işlemediğinden SendKeys bu uygulamada çalışamaz. Uygulamayı iletileri işleyecek şekilde değiştirin ya da SendKeys.SendWait yöntemini kullanın."şeklinde bir hata alıyorum.Bunu nsıl çözebilirim?

Son Düzenleme: Delizihin ~ 26 Ocak 2010 16:40
cipenzo
26-01-2010, 17:40   |  #2  
Yıllanmış Üye
Teşekkür Sayısı: 0
232 mesaj
Kayıt Tarihi:Kayıt: Oca 2010

PROGRAMI KALDIR :)

ErdeM_
01-02-2010, 18:26   |  #3  
Yıllanmış Üye
Teşekkür Sayısı: 1
117 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

çogu oyunlar bu gibi hile amacı güden yazılımlara karşı fixlidir.
Çalısmasını oyun durdurabilir.
Bide söyle dene
Timer ekle invertal kafana göre yap
sendkeys("basıcagın tus ")
yapabilirsin