Как можно установить размер окна для другого приложения с помощью Python?

Как изменить размер окна приложения, такого как блокнот, калькулятор или Steam, без использования Tkinter или подобных библиотек? Может кто-то поделиться информацией, видео или кодом, который можно использовать для этого?
  • 23 декабря 2023 г. 13:17
Ответы на вопрос 2
Для управления окном другого приложения можно воспользоваться библиотекой `pygetwindow`. Ниже приведен пример кода, демонстрирующий изменение размера окна:

```python
import pygetwindow as gw

# Находим окно приложения по его заголовку или имени процесса
window = gw.getWindowsWithTitle('Notepad')[0]  # Пример с блокнотом

# Изменяем размер окна приложения
window.resizeTo(800, 600)  # Задаем новые размеры окна
window.moveTo(100, 100)  # Перемещаем окно в указанную позицию
```

Примечание: Для использования `pygetwindow` вам могут понадобиться дополнительные инструменты и библиотеки, такие как `pip` и `pywin32`. Установите их перед запуском кода выше.

Вы также можете найти полезную информацию, примеры кода и учебные видео на официальном сайте `pygetwindow`: https://pygetwindow.readthedocs.io/
Тебе нужна функция WinAPI SetWindowPos() . 
Чтобы достучаться до винапи, используй стандартный модуль ctypes .
Похожие вопросы