Может перемещать мышь, но не может щелкнуть с помощью pyAutoGui - PullRequest
2 голосов
/ 23 января 2020

Функция pyautogui click должна перемещать мышь и щелкать. Он двигает мышь, но не щелкает.

Я запускаю скрипт из iTerm2.

Система: MacOS mojave 10.14.4 Python: 3.8.1 iTerm2: 3.3.5

Я видел это в другом месте; предлагаемые решения (в области безопасности и конфиденциальности добавьте python, iterm2, python Launcher, IDLE к приложениям, которые могут управлять компьютером) не работают.

import pyautogui

click_terminal = (1596, 132)

pyautogui.click(click_terminal[0], click_terminal[1], clicks = 2, duration = 1, button = 'left')

Редактировать: я могу щелкнуть правой кнопкой мыши ( с button = 'right'), но я не могу щелкнуть левой кнопкой мыши.

1 Ответ

0 голосов
/ 23 января 2020

Это работает:

import pyautogui

pyautogui.moveTo(1372, 670)    # move mouse to the window
pyautogui.dragTo(1372, 670, button = 'left')    # focus the window
pyautogui.click(1372, 670, button = 'left')     # simulate left click

...