Python 3.8.1, 64-бит, Windows 10, VSCode . Я пишу сценарии для автоматизации нажатий клавиатуры, используя клавиатуру и модули PyAuto Gui.
pyauto gui имеет команду нажатия, где можно включить атрибут «нажатия», чтобы указать, сколько нажатий будет выполнено для этого укажите c кнопку клавиатуры. Пример для пятикратного нажатия клавиши табуляции:
pyautogui.press('tab', presses=5)
Я хотел бы написать скрипт, который выполняет горячую клавишу несколько раз, аналогичным образом нажимается одна клавиша в приведенном выше скрипте. Кто-нибудь знает, возможен ли такой тип многократного нажатия или какой-либо другой атрибут для команды pyauto gui .hotkey () :
pyautogui.hotkey('ctrlleft', '+', presses=10) # used for zooming in the browser window ten times
Я уже нашел обходной путь со следующим для l oop, но хотел бы знать, можно ли сократить мой код:
for i in range(0, 11):
time.sleep(1)
pyautogui.hotkey('ctrlleft', '+')