2012-01-17 17 views
1

私はPythonスクリプト(Tkinterではなく)で開いたウィンドウを持っています。そのウィンドウに "enter"(keypress)コマンドを送るだけです。私はTkinterでこれを行うことができることを期待していましたが、私は現在のフォーカスされたウィンドウにこのコマンドを送信する方法については少し犠牲です。Tkinter現在のフォーカスされたウィンドウでキーを押す

+0

あなたはいくつかのコードを設置しないことはできますか? – jgritty

答えて

0

Tkinterではこれを行うことはできません。 Tkinterは独自のウィンドウにのみイベントを送信できます。

0

あなたはこれに必要なOSについては言及していません。

の場合は、Windowsのみで(クロスプラットフォームではない)、windll.user32.SendInput()へのWin32 API呼び出しを使用する必要があります。例のコードを作成するための時間が、これらの2つのリンクが必要なものを持っている必要があります...また

http://www.rutherfurd.net/python/sendkeys/

SendKeys for Python 3.1 on Windows

+0

Mac OSX対応 – kylex

関連する問題