0
Q
如何通過JNA
A
回答
1
SendInput()
是官方認可的方式僞造輸入。該限制是它發送的輸入到具有輸入焦點可能不是你所需要的窗口。
如果目標窗口做出了適當的響應,另一個選擇是發送WM_SETTEXT
或類似的消息。
究竟什麼最好的選擇將取決於你準確定位什麼類型的窗口,你沒有說過。
相關問題
- 1. 問題通過JNA
- 2. JNA - 如何獲得processID通過.exe
- 3. 如何通過參考與JNA
- 4. 通過JNA使用CFBooleanRef
- 5. 通過JNA檢索數組
- 6. Java(JNA)通過dll引用
- 7. JNA傳遞的char *通過參考
- 8. 如何提取參考(通過JNA)返回的值?
- 9. 如何使用JNA
- 10. 如何讀取使用JNA
- 11. 如何使用JNA的lib
- 12. JNA對象是通過引用還是通過java代碼中的值傳遞
- 13. 通過JNA調用dll函數,如何處理在java中通過指針的地址?
- 14. java jna - 通過引用獲取字節數組java.lang.IndexOutOfBoundsException
- 15. 通過JNA調用本地庫時的併發問題
- 16. 我可以通過JNA從Java使用COM嗎?
- 17. 通過Clojure獲取和傳遞結構與JNA
- 18. JNA通過引用幫助傳遞結構
- 19. 通過JNA使用Xlib來移動窗口
- 20. 無效的內存訪問時通過JNA
- 21. 使用JNA通過Java恢復繼承到Windows目錄
- 22. 在通過JNA與DLL進行通信時設置'當前工作目錄'
- 23. 在JNA
- 24. JNA ClientToScreen?
- 25. JNA - DsGetDcNameA
- 26. 在JNA
- 27. 與JNA
- 28. 如何在JNA中映射枚舉
- 29. 如何工作實現JNA回調?
- 30. 如何在Netbeans中使用JNA
非常感謝您的回覆。我打算將按鍵發送到當前不重點關注的窗口。我試圖使用WM_KEYDOWN發送消息。 WM_KEYDOWN或WM_SETTEXT會用於此目的嗎?你可以發佈一些代碼片段嗎?再次感謝! – 2011-05-07 20:03:01
你如何告訴我們目標是什麼樣的控制? – 2011-05-07 20:10:11
如何只記事本窗口?我不確定JNA是否將獲得給定窗口句柄的子控制。 – 2011-05-07 20:17:44