Есть ли способ переместить окно на другой монитор с помощью Python?

Мне нужно получить дескриптор окна, а затем переместить его на мой второй монитор. Является ли это возможным с помощью python 2.6, предпочтительно используя стандартные библиотеки.

Используйте модуль pywin32 для доступа к собственному API Win32. Функции, которые вам понадобятся для использования:

  • EnumWindows для перечисления всех окон верхнего уровня в системе; найдите тот, который вы хотите, и сохраните ручку окна.
  • EnumDisplayMonitors перечисляет все мониторы в системе
  • GetMonitorInfo для получения виртуальных отображаемых координат монитора и определения того, является ли каждый монитор основным монитором
  • MoveWindow чтобы переместить окно в нужные координаты виртуального дисплея, используя дескриптор окна, который вы обнаружили ранее