2012-05-12 47 views
2

仿真意味着以編程方式調用這些事件。如何在全局上下文中模擬鼠標點擊/鼠標移動/鍵盤輸入?

全局上下文意味着這些事件調用應該影響整個桌面(排序的全局環境),而不是產生它們的應用程序。而且,應用程序本身應該沒有窗口 - 它必須簡單地在後臺執行,並且由於某種邏輯而產生這些事件。換句話說,例如,如果此應用程序將鼠標置於「全局」任意位置並調用雙擊事件,並且在光標下有其他應用程序的圖標,則應啓動此「其他」應用程序。

我可以使用哪個庫來實現它?

注:我沒有指定操作系統,因爲我希望圖書館應該以跨平臺的方式進行操作。如果這是不可能的,那麼我將只使用Windows解決方案。

回答

0

我發現Java的java.awt.Robot具有所有要求的功能。