Почему функция `locateCenterOnScreen` из библиотеки `pyautogui` не находит элемент на экране, когда используется в следующем коде: `print(pa.locateCenterOnScreen("C:\Python Scripts\library\proga.png"))`?
Возможно, причина заключается в том, что символ обратного слеша (\) в пути к файлу в строке "C:\Python Scripts\library\proga.png" рассматривается как escape-символ в Python. Чтобы избежать этой проблемы, рекомендуется использовать двойной обратный слеш (\\) или прямой слеш (/) в пути к файлу. Например:
```python
print(pa.locateCenterOnScreen("C:/Python Scripts/library/proga.png"))
```
Также убедитесь, что путь к файлу указан правильно и файл с таким именем и расширением существует в указанном каталоге.
Запускать как-нибудь так?
while True: try: x = pa.locateCenterOnScreen(r"C:\Python Scripts\library\proga.png", confidence=0.5) print(x) except Exception as e: print(e)
Ну и, как я понял, картинка должна касаться центра, если где-то в углах, то координаты не возвращаются.