用pywinauto按键
Press key with pywinauto
非常直接的问题。
只想按一个键盘键。喜欢输入,使用pywin auto。我不想在任何应用程序的上下文中按它 window。
只是键盘按键的原始按键,例如 or enter 或 backspace。
只需使用
# from pywinauto.SendKeysCtypes import SendKeys # old for pywinauto==0.5.x
from pywinauto.keyboard import send_keys
send_keys('some text{ENTER 2}some more textt{BACKSPACE}', with_spaces=True)
文档:
https://pywinauto.readthedocs.io/en/latest/code/pywinauto.keyboard.html
P.S。 SendKeysCtypes
在 pywinauto 0.6.0+ 中被重命名为 keyboard
。
我必须更改 include 才能使代码正常工作:
from pywinauto.keyboard import send_keys, KeySequenceError
send_keys('some text{ENTER 2}some more textt{BACKSPACE}', with_spaces=True)
非常直接的问题。
只想按一个键盘键。喜欢输入,使用pywin auto。我不想在任何应用程序的上下文中按它 window。
只是键盘按键的原始按键,例如 or enter 或 backspace。
只需使用
# from pywinauto.SendKeysCtypes import SendKeys # old for pywinauto==0.5.x
from pywinauto.keyboard import send_keys
send_keys('some text{ENTER 2}some more textt{BACKSPACE}', with_spaces=True)
文档: https://pywinauto.readthedocs.io/en/latest/code/pywinauto.keyboard.html
P.S。 SendKeysCtypes
在 pywinauto 0.6.0+ 中被重命名为 keyboard
。
我必须更改 include 才能使代码正常工作:
from pywinauto.keyboard import send_keys, KeySequenceError
send_keys('some text{ENTER 2}some more textt{BACKSPACE}', with_spaces=True)