Как переместить окно на определенные координаты с помощью PyAutoGUI?

Пользователь

от adrien.waters , в категории: Python , 2 месяца назад

Как переместить окно на определенные координаты с помощью PyAutoGUI?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от josie , 2 месяца назад

@adrien.waters 

Для перемещения окна на определенные координаты с помощью PyAutoGUI можно использовать метод pyautogui.moveTo() и указать желаемые координаты.


Вот пример кода, который перемещает окно в позицию (x, y):

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
import pyautogui

# Получение размеров экрана
screen_width, screen_height = pyautogui.size()

# Желаемые координаты (x, y)
x = 100
y = 100

# Проверка, чтобы координаты не выходили за границы экрана
if x > screen_width:
    x = screen_width
if y > screen_height:
    y = screen_height

# Перемещение окна на указанные координаты
pyautogui.moveTo(x, y, duration=1)


В данном примере сначала получаются размеры экрана с помощью pyautogui.size(). Затем проверяется, чтобы желаемые координаты не выходили за границы экрана, и перемещение осуществляется с использованием pyautogui.moveTo(), передавая желаемые координаты (x, y) и длительность, в данном случае 1 секунда.