在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. AWT機器人無法拖動窗口
- 3. 安卓上推出的活動設置窗口背景
- 4. 使用C捕獲非活動窗口#
- 5. Java窗口未設置背景顏色?
- 6. WPF主題的動態窗口背景
- 7. 綁定窗口的背景
- 8. 彈出窗口處於活動狀態時,如何使背景模糊?
- 9. JavaScript彈出窗口(背景窗口)
- 10. 機器人:設定局部背景
- 11. 從PID設置活動/前景窗口
- 12. 機器人:從活動
- 13. 輸入到非活動窗口
- 14. 更改窗口背景uicolor
- 15. QT設置窗口背景
- 16. 窗口背景VisualBrush DynamicResource
- 17. CSS背景調整窗口
- 18. AddIn灰色背景窗口
- 19. 背景窗口彈出
- 20. 清除窗口背景win32API
- 21. WPF窗口背景顏色
- 22. wxPython窗口卡在背景
- 23. 使用Java機器人捕獲窗口區域
- 24. 用Python覆蓋屏幕,用背景python腳本覆蓋活動窗口
- 25. HTML/CSS「彈出式窗口」窗口和禁用的背景
- 26. document.observe(「DOM:加載」),當窗口處於非活動狀態
- 27. Flex Air RollOver處於非活動狀態本地窗口
- 28. 識別沒有激活的背景窗口
- 29. 滾動窗格的背景
- 30. 自動調整身體背景圖像瀏覽器窗口?
我不認爲這可能與機器人,但可能有一種方法,通過點擊到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