Java'da, etkin olmayan bir Java penceresine (arka plan için en aza indirilmiş olan) tuş basımlarını simüle etmek için Robot sınıfını kullanmak mümkün müdür?Java Robot arka plan (inaktif) pencereler için mi çalışıyor?
cevap
Hayır, bu mümkün değil.
Robot sınıfı fare ve (diğerlerinin yanı sıra) Klavyenin sadece sap ve başka bir Java uygulaması (sigara java uygulaması üzerinde herhangi bir ayrıcalık yoktur aynı şekilde)
üzerinde özel ayrıcalıklara sahip değilBunu yapmanız gerekiyorsa ve uygulamanızın kaynak koduna sahipseniz, bu uygulama için destek ekleyebilir ve harici uygulamaları dinleyebilirsiniz.
Kaynak kodunuz yoksa ve yine de bu davranışa ihtiyacınız varsa, başka bir olasılık (yapmanız gerekene bağlı olarak) bir sanal makine (VMWare gibi) yüklemek ve programı oradan çalıştırmak ve bu SM'yi en aza indirmektir. .
Hayallerim ezildi. –
Benimki var. :( – Kukks
- 1. Arka Plan için MaskeTakımlayıcıMOG2
- 2. UIWebView html'den arka plan rengi mi alıyorsunuz?
- 3. Java panelindeki arka plan rengi nasıl değiştirilir?
- 4. viewWillTransitionToSize: withTransitionCoordinator: Uygulama arka gider veya çağrılan inaktif
- 5. Java Robot Oluştur ekranCepture performansı
- 6. Android TextView Arka Plan
- 7. Arka Plan İşi Powershell'de
- 8. Etiket için arka plan nasıl renkli olmaz?
- 9. fırlatma arka plan işlemi
- 10. Arka plan resimleri için daha iyi performans
- 11. AdMob: arka plan istekleri?
- 12. iOS Yerel bildirimler için arka plan getirme
- 13. Arka arka plan görüntüsünü arka arkaya gösterme
- 14. java TrayIcon Görüntüyü saydam arka plan kullanarak kullanma
- 15. Kullanıcı bağlantı verirse, arka plan resmini değiştirin Arka plan resmi
- 16. Arka plan boyutuna sahip arka plan geçişi: kapak
- 17. UITableView reorder arka plan gizler
- 18. PHP arka plan işlemi
- 19. Arka plan boyutu: örtünme
- 20. CSS arka plan görüntüleri
- 21. Fotorama saydam arka plan
- 22. UIWebView ios8 saydam arka plan
- 23. Robot:
- 24. Fit arka plan görüntüsü
- 25. AVSpeechSynthesizer arka plan modunda
- 26. Arka plan rengini değiştirin
- 27. UITableViewCell saydam arka plan
- 28. Arka plan iş parçacığı
- 29. Pencereler:
- 30. Arka plan çakışıyor sayısı
Robot ile bunun mümkün olacağını sanmıyorum, ancak Windows API'sine dokunarak bir yol olabilir. – Shaded
@Shaded, bu robotun yapmayı denediği gibi yerli girdi gibi davranır mı? Aka, bu uygulama için normal bir tuşa basılmasıyla aynı şekilde alınabilir mi? – Tom
Sanırım, kısa bir süre önce bir Java programından Windows API'yi kullanmaya başladım. Orada [Wikipedia] (http://en.wikipedia.org/wiki/Java_Native_Interface) 'a bir göz atabilirsin, oradan yardım bulabilirsin. – Shaded