Merhabalar;

Javada yapay bir kullanıcı yapmayı düşünüyorumda hani biraz acemice bir şeylerle uğraşıyorum :) maksat bir seyler öğrenmek diyelim.su an fareyi felan hareket etirip bir linke tılayabiliyorum klavyeden belli bir metni yazdırabiliriyorum.Kısacası face otomatik giriş yapabilen ufak bir program yaptım hanı ımlec ile tıklayıp id pass yazıp yollayan kucuk bir sey,fakat ben bir oyun içinde bir adamı ileri geri haraket etiremiyorum.

ornek verelim gta vaysti'de ard arda 'W' tusuna basarak ılerı gıtmesını saglayamadım.Kullandıgım olay ise javadaki Robot() sınıfının durumları.

komutumda bu: robot.keyPress(KeyEvent.VK_W);

bu komut klavyeden w tuşuna mı basmaya yarıyor yoksa bu w karakterini bir string olarak alıp bir yere kopyalamaya mı yarıyor?Bunu tam olarak çözemedim.

Acaba oyunların buna karşı bir önlemi mi var?Yada komutum yanış ise düzeltmeme yardımcı olurmusunuz veya eklemek istediğiniz bir şeyler varsa sizleri dinliyorum...

İlginiz İçin şimdiden teşekür ederim...

soruldu: 21 Oca '13, 13:15

gece_bekcisi's gravatar image

gece_bekcisi
266192228
cevap kabul oranı: 0%

değiştirildi: 22 Oca '13, 02:10

CemIkta's gravatar image

CemIkta ♦
19.9k29125190


"Enter tuşuna basarken : (new Robot()).keyPress(KeyEvent.VK_ENTER);

Enter tuşunu bırakırken :

(new Robot()).keyRelease(KeyEvent.VK_ENTER);

  • Tuşa basma olayı 2 olaydan oluşmaktadır aslında. Basmak ve bırakmak şeklinde. keyPress metodunu çalıştırıp, keyRelease metodunu aynı tuş için çalırmazsanız tuş basılı kalmış etkisi yapacaktır.

  • KeyEvent’in VK_* ile başlayan değişkenleri klavyedeki tuşların kodlarını ifade etmek için kullanabilirsiniz. Örn: VK_A aslında 65 değerine karşılık gelmektedir. Yukarıda KeyEvent.VK_ENTER yerine 13 yazsanız aynı işi yapacaktır. "

Kaynak

permanent link

cevaplandı: 21 Oca '13, 13:41

mhkoca60's gravatar image

mhkoca60
1.8k264554
cevap kabul oranı: 15%

Teşekür ederim saolasın :)

(22 Oca '13, 04:37) gece_bekcisi gece_bekcisi's gravatar image

hocam 3 seçenek değil mi? Hani keylistener 3 tane metod implement ediyor ya onun için sordum

(20 Ağu '14, 16:10) PeerNet PeerNet's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,079
×15
×3
×2
×1

Soruldu: 21 Oca '13, 13:15

Görüntüleme: 1,035 kez

Son güncelleme: 20 Ağu '14, 16:10

powered by BitNami OSQA