Здравствуйте. Я пытаюсь смоделировать щелчок мыши, удерживая клавишу SHIFT .Я пытался сделать это с помощью модуля pynput
.
Это мой код:
from pynput.keyboard import Key
from pynput.keyboard import Controller as Cont
from pynput.mouse import Button, Controller
import time
mouse = Controller()
keyboard = Cont()
with keyboard.pressed(Key.shift):
mouse.position = (1892, 838)
mouse.click(Button.left)
Я знаю, что код для удержания клавиши Shift работает (Если япопробуйте нажать кнопку «а» в коде, который я вижу «А»).Также я знаю, что щелчок мышью работает.Однако вместе это не работает.
Также я попробовал другой код из сообщения StackOverflow: Pyautogui - Нужно удерживать Shift и нажать
Я попробовалследующий код из него:
import pyautogui
pyautogui.keyDown('shift')
pyautogui.click()
pyautogui.keyUp('shift')
Это работало в течение минуты, а затем перестало работать!Очень странно.Это терпит неудачу как 9 из 10 раз.