2013-02-20 86 views
0

我試圖將一個按鍵發送到沒有窗口的應用程序(因爲我已經用StartInfo.CreateNoWindow = True啓動它),因此我無法使用的SendKeys。我看了一下SendMessage,但這看起來不太正確,因爲我發送給它的程序不處理消息隊列。如何向沒有窗口的應用程序發送按鍵

我通常會使用StartInfo.RedirectStandardInput屬性並通過StreamWriter發送它,但這並不適用,因爲它正在發送的應用程序正在查找實際的鍵盤按鍵,而不是從StandardInput(舊的C++程序使用getch)。任何人都有任何想法如何發送密鑰到沒有窗口的應用程序。

回答

0

過去有一個非常有用的圖書館。這對你來說可能是有用的,或者至少是指向正確的方向。

InputManager

相關問題