2012-10-01 19 views
5

Java kullanarak bir robot oluşturuyorum, ancak özel ve güçlü bir güvenliği olan bir uygulama var ve robotumu orada yürütemiyorum, çünkü bilmiyorum, robotum Böyle bir uygulama çalışırken fare konumunu değiştirin. Ben java.awt.Robot sınıfını fare konumunu değiştirmek için kullanıyorum, ama işe yaramıyor, bu yüzden java ile fare konumunu değiştirmek için başka bir yolu olup olmadığını bilmek istiyorum, ben de java ile fare tamponu (belki mümkün değil, öyle mi?). Java.awt.Robot sınıfını kullanmadan java ile fare pozisyonunu değiştirmenin bir yolunu bana söyleyebilirsen memnun olurum.java ile fare arabelleğini değiştirin

Örneğin bu kod 500, 500 koordinatlara fare konumunu değiştirebileceğimiz:

Robot robot = new Robot(); 
robot.mouseMove(500, 500); 

, ama özel güvenlik ile uygulama çalışırken, işe yaramazsa.

Teşekkür ederiz.

+1

JNI kullanmadığınız sürece böyle bir mekanizma yoktur. – bmargulies

+1

Bazı kodları gösterebilir misiniz? –

+0

Fare imlecini değiştirebilecek bir güvenlik hatası olarak düşünülebilir. Öyleyse, gerek şartlarını yerine getirme gerekliliğine sahip olmanız gerekir, bu nedenle ya mevcut bir gerekliliği yitirmek için, ya da daha iyisi, daha iyi bir nedeniniz varsa, (ya da şu anda bilinmeyen bir gereksinim) iyi bir nedeniniz var. pos değerini ayarlayamamanız için bir kanıt, böylece tüm aktiviteyi tamamen durdurabilirsiniz. Gereksinimleri kırmaya çalışmayın! Onları belgelendirin veya resmen yenilgiye uğratın. Daha sonra, teknik çözüm gerekli olursa çok daha kolay olacaktır. – TheBlastOne

cevap

0

win7 veya xp? Eğer win7 ise, yönetici olarak çalıştırmayı deneyin.

İlgili konular