【发布时间】:2022-10-30 21:02:07
【问题描述】:
请告诉我如何使用 PyAutoGUI 库按 Enter 按钮。我已经尝试了一切,但没有任何压力。你能建议怎么做吗?
【问题讨论】:
请告诉我如何使用 PyAutoGUI 库按 Enter 按钮。我已经尝试了一切,但没有任何压力。你能建议怎么做吗?
【问题讨论】:
使用pyautogui.press(“enter”) 或pyautogui.hotkey(“enter”)
按 3 次:
使用pyautogui.press(“enter”, presses=3)
或者
for i in range(3):
pyautogui.press(“enter”)
按下很多键:
pyautogui.press([“enter”, “shift”])
或者
for key in [“enter”, “shift”]:
pyautogui.press(key)
调度用户按住键直到keyup:
pyautogui.keyDown(“enter”)
和keyup:
pyautogui.keyUp(“enter”)
还有一件事,如果你使用 keyDown,你仍然可以使用pyautogui.press(“enter”) :D
如果您想了解更多,请转到https://pyautogui.readthedocs.io/en/latest/keyboard.html
【讨论】:
在 Windows 上,我永远无法让 Pyautogui 按键工作。我不得不改用 pywinauto。我仍然会使用 pyautogui 来查找图像和输入我们的字符,但使用 pywinauto 来按键。
from pywinauto.keyboard import send_keys
send_keys('{ENTER}')
https://pywinauto.readthedocs.io/en/latest/code/pywinauto.keyboard.html
【讨论】:
我遇到了像你这样的问题,但是我通过将键盘语言从中文变成英文来解决了,所以 enter_press 可以用来发送消息但不能写消息
【讨论】: