#python
#python
Вопрос:
Просто интересно, для чего используется модуль pygetwindow? Существуют ли другие модули, похожие на pygetwindow? Где я мог бы прочитать о pygetwindow, я не могу найти никаких руководств по нему на YouTube или что-либо еще.
Комментарии:
1. Как сказано в PyPI, модуль все еще находится в разработке. Поэтому документация минимальна, если ее вообще можно так назвать.
Ответ №1:
он используется для управления окнами
несколько простых вариантов использования (протестировано в Windows 10):
import pygetwindow
import time
import os
z1 = pygetwindow.getAllTitles()
time.sleep(1)
print(len(z1))
# add some app or folder name here
os.startfile("C:\Users\NAME\PATH")
time.sleep(1)
z2 = pygetwindow.getAllTitles()
print(len(z2))
time.sleep(1)
# identifies new window
z3 = [x for x in z2 if x not in z1]
z3 = ''.join(z3)
print(z3)
time.sleep(3)
# selected window manipulation
y = pygetwindow.getWindowsWithTitle(z3)[0]
y.resizeTo(450, 750)
y.moveTo(800, 0)
time.sleep(3)
y.activate()
y.resizeTo(750, 650)
Ответ №2:
Я тестирую образец на Win10 y.active() возвращает приведенный ниже код ошибки: PyGetWindowException: код ошибки из Windows: 0