Вот мой код: < /p>
import pyautogui
screen_width, screen_height = pyautogui.size()
def scale_positions(x, y, base_width=2560, base_height=1440):
return int(x * screen_width / base_width), int(y * screen_height / base_height)
pyautogui.moveTo(*scale_positions(1415, 973))
< /code>
Цель состоит в том, чтобы, несмотря на различное разрешение 2 экрана, что движение с pyautogui выполняется в одном и том же месте, но он не работает < /p>
Я меняю свое разрешение (с панелью контроля NVIDIA) с 2560x1440 (мое родное разрешение) до 1920x1080, а курсор не в том же месте (я также сделал тест, и Pyautogui сообщает мне, что мое разрешение 1920x1080, когда я изменю Это не потому, что я меняю его, и у меня нет нативного экрана 1920x1080).
Подробнее здесь: https://stackoverflow.com/questions/785 ... esolutions
Как я могу использовать Pyautogui, чтобы даже с 2 экранами с различными разрешениями, Moveto ставит меня в одно и то же ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
При использовании ctx.moveto () с HTML Canvas Tag Ctx.arc (), moveto () рисует линию
Anonymous » » в форуме Html - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-
-
-
При использовании ctx.moveto () с HTML Canvas Tag Ctx.arc (), moveto () рисует линию
Anonymous » » в форуме Javascript - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-
-
-
При использовании ctx.moveto () с HTML Canvas Tag Ctx.arc (), moveto () рисует линию
Anonymous » » в форуме Html - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-
-
-
При использовании ctx.moveto () с HTML Canvas Tag Ctx.arc (), moveto () рисует линию
Anonymous » » в форуме Html - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-