Команда горячих клавиш Pyautogui не работает в Pycharm - PullRequest
0 голосов
/ 11 октября 2019

На Pycharm в Mac я использую Pyautogui, чтобы выполнить простую операцию Выбрать все с помощью Command + A с помощью функции hotkey().

Код работает в сценарии:

import pyautogui

pyautogui.press("b")

pyautogui.hotkey("command", "a")

# Cursor here: b

со всем выделенным текстом. Но не работает в сценарии:

import pyautogui

pyautogui.hotkey("command", "a")

# Cursor here: a

, где он просто печатает вторую клавишу горячей клавиши, которая является a

То же самое происходит, когда я делаю это в Atom. Может кто-нибудь объяснить, что не так?

1 Ответ

0 голосов
/ 25 октября 2019

дать time.sleep(0.1) может работать.

Если все еще не работает, попробуйте трудный путь:

pyautogui.keyDown('command')
pyautogui.keyDown('a')
pyautogui.keyUp('command')
pyautogui.keyUp('a')

...