2014-02-26 61 views
0

我正在用C#編寫一個WinForm程序,用於移動鼠標光標,單擊鼠標,筆畫鍵盤,以在Windows中操作另一個正在運行的GUI應用程序。 這是可能的,怎麼做?我的意思是模擬鼠標和鍵盤以及另一個GUI應用程序的操作。如何模擬鼠標和鍵盤操作WinForm程序中的應用程序?

非常感謝!

+0

我無法真正回答這個直接問題,但[AutoHotKey](http://www.autohotkey.com/)對於這樣的任務來說是完美的。 – Tetrinity

回答

1

SendInput是你的朋友在這裏。它沒有直接的C#包裝器,但它很容易與P/Invoke一起使用。

SendInput將輸入放入輸入隊列,然後正常調度,因此您需要先將焦點設置到目標應用程序。

相關問題