Можно ли сочетать HotKey и щелчок мышью для выбора пункта меню? - PullRequest
0 голосов
/ 30 мая 2019

У меня есть приложение, которое требует одновременного нажатия нескольких клавиш и щелчка мышью, чтобы получить доступ к пункту меню. Мне нужно автоматизировать эту часть, и я попытался

pyautogui.click(image1.x, image1.y) AND pyautogui.hotkey('ctrl', 'shft', 'alt')

я тоже пробовал

            pyautogui.keyDown('shift')  # hold down the shift key
            pyautogui.keyDown('alt')  # hold down the shift key
            pyautogui.keyDown('ctrl')  # hold down the shift key
            pyautogui.click(image1.x, image1.y)

Я вижу операцию нажатия, но не с помощью клавиш. Мне нужно нажимать и нажимать клавиши действия одновременно. Обратите внимание, что у меня есть доступ к окну. Есть ли другой инструмент или пакет, который я могу использовать для этого? Есть ли способ для меня, чтобы увидеть, какое нажатие клавиши на самом деле происходит или события? Спасибо за помощь

Ответы [ 2 ]

0 голосов
/ 21 июня 2019

Вместо щелчка я использовал сначала MoveTo, а затем команду click. Технически, щелчок (x, y) должен выполнять обе задачи, но разбив мою работу на две, я решил свою проблему.

0 голосов
/ 30 мая 2019

Код также освобождает нажатие кнопок?Мне кажется, что по большей части это правильно, но я не знаю, правильно ли я это понимаю.

...