在Java中,是否可以使用Robot類來模擬不活動的Java窗口(也就是說,已被最小化爲背景)的按鍵?用於背景(非活動)窗口的Java機器人?
6
A
回答
5
不,這是不可能的。
機器人類只是一個鼠標和鍵盤(等等)的手柄和沒有通過另一個Java應用程序(它沒有通過非Java應用程序的任何權限的方法相同)
特權如果您需要執行此操作並獲得應用程序的源代碼,則可以添加對該應用程序的支持並監聽外部應用程序。
如果你沒有源代碼,仍然需要這種行爲的另一種可能性(取決於你需要做什麼)是安裝一個虛擬機(例如像VMWare),然後運行該程序存在,並且有VM最小化。
+0
我的夢想被粉碎了。 – 2012-05-16 13:09:34
+0
我也有。 :( – Kukks 2013-05-28 12:13:51
相關問題
- 1. 活動窗口的自定義背景
- 2. 如何使機器人活動默認背景
- 3. Rails + XMPP機器人背景
- 4. 活瓷磚背景更換窗口8
- 5. AWT機器人無法拖動窗口
- 6. 用窗口移動背景圖片
- 7. 安卓上推出的活動設置窗口背景
- 8. 使用C捕獲非活動窗口#
- 9. Java窗口未設置背景顏色?
- 10. WPF主題的動態窗口背景
- 11. 的android:背景=「機器人:selectableItemBackground」之意
- 12. 創建android窗口沒有背景活動
- 13. 綁定窗口的背景
- 14. 彈出窗口處於活動狀態時,如何使背景模糊?
- 15. JavaScript彈出窗口(背景窗口)
- 16. Java awt機器人仍然不能按窗口上的非數字鍵箭頭?
- 17. 機器人:設定局部背景
- 18. 機器人 - 從活動
- 19. 機器人:從活動
- 20. 停止機器人活動
- 21. 在從機器人活動
- 22. 從PID設置活動/前景窗口
- 23. ClickOnce和非活動主窗口
- 24. 輸入到非活動窗口
- 25. 使用Java機器人捕獲窗口區域
- 26. 背景不能與窗口
- 27. 改變窗口背景色
- 28. 窗口背景VisualBrush DynamicResource
- 29. Gtk3窗口背景圖像
- 30. AddIn灰色背景窗口
我不認爲這可能與機器人,但可能有一種方法,通過點擊到Windows API。 – Shaded 2011-03-02 16:04:31
@Shaded,是否會像機器人試圖做的那樣假裝爲原生輸入?也就是說,它是否會以與正常按鍵相同的方式接收該應用程序? – Tom 2011-03-02 16:08:08
我這麼認爲,我最近纔開始考慮從Java程序中使用Windows API。看看[Wikipedia](http://en.wikipedia.org/wiki/Java_Native_Interface),你可能會在那裏找到一些幫助。 – Shaded 2011-03-02 16:25:02