如何使用PyAutoGUI按Enter键



请告诉我如何使用PyAutoGUI库按下Enter按钮。我什么都试过了,但什么都没有。你能建议怎么做吗?

简短回答

pyautogui.press('enter') 

pyautogui.write('n')

如果不起作用,可能是因为鼠标光标不在所需位置,也许你需要首先点击你想输入的应用程序,例如pyautogui.click(100, 200);,其中(100200(是屏幕的X、Y坐标,你需要找到你需要输入的位置。

有关更多详细信息,您可以查看此

使用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)

调度用户按住按键直到按下:

pyautogui.keyDown(“enter”)

和用于键控:

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对于发送消息而不是编写消息很有用

我也遇到了类似的问题。

这不起作用:pyautogui.write('enter')

但这起到了作用:pyautogui.write(['enter'])

我在Windows10上使用VS代码。

干杯。

相关内容

  • 没有找到相关文章

最新更新