2009-11-20 56 views
2

我的問題是我有這個Python腳本來啓動一個應用程序。應用程序啓動後(GUI顯示在屏幕上),我想使其停用。可以通過激活另一個窗口來手動完成,或者最小化這個應用程序,或者按WindowsXP的顯示桌面鍵。Python是否有任何庫來模擬鍵盤操作?

那麼有沒有什麼辦法可以通過Python來做到這一點?核心或第三方庫都可以。

謝謝!

+0

你的三個技巧去激活之間,我建議你最小化,因爲這將有最少的副作用。用於最小化的鍵盤命令是Alt-Space(打開系統菜單),然後是N(選擇最小化)。 – 2009-11-20 01:00:21

回答

4

看看SendKeys。它在pypi中,所以你可以通過easy_install進行安裝。

+0

SendKeys是W32 SendKeys界面的一個非常薄的包裝,因此有大量的文檔 - http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.aspx是一個很好的頁面如果你想發送任何特殊的鍵碼 – Ravi 2009-11-20 01:06:49

0

我使用的AutoIt(通過它的COM接口)有很多次