2
非常に直接的な質問です。ピーナイトでキーを押す
キーボードのキーを押すだけです。 enterのように、pywin autoを使います。私は、どのアプリケーションウィンドウのコンテキストでも、それを押さないことを望んでいます。
aやEnterやBackspaceのようなキーボードキーの生のキーを押すだけです。
非常に直接的な質問です。ピーナイトでキーを押す
キーボードのキーを押すだけです。 enterのように、pywin autoを使います。私は、どのアプリケーションウィンドウのコンテキストでも、それを押さないことを望んでいます。
aやEnterやBackspaceのようなキーボードキーの生のキーを押すだけです。
ちょうど使用
from pywinauto.SendKeysCtypes import SendKeys
SendKeys('some text{ENTER 2}some more textt{BACKSPACE}', with_spaces=True)
ドキュメント: https://pywinauto.readthedocs.io/en/latest/code/pywinauto.keyboard.html
P.S. SendKeysCtypes
はに改名され、0.6.0になります。
ありがとうございます、** "{ENTER}" **機能が動作しました。どの程度広くサポートされていますか?これを行うには、すべての修飾キーストロークを使用できますか? Altキーのように、Ctrlキーを押します。また、sendkeysCtypesで組み合わせを作ることはできますか? "Ctrl + 1 or Ctrl + C"のように。 – Hangfish
可能です。私はちょうど名前を変更したキーボードモジュール(他のものは変更されていません)の新しいドキュメントでそれを説明しました:http://pywinauto.readthedocs.io/en/latest/code/pywinauto.keyboard.html –
最新のドキュメント:http:// pywinauto.readthedocs.io/en/latest/code/pywinauto.keyboard.html?highlight=SendKeys – JinSnow