python 移动windows 窗口的位置
做项目的时候,遇到使用双屏幕,需要把一些的应用固定到一个窗口,参考了网络上的代码,如下是最简单的功能了,
发布一下,供大家参考;
import win32gui
import win32con
def reset_window_pos(targetTitle):
hWndList = []
win32gui.EnumWindows(lambda hWnd, param: param.append(hWnd), hWndList)
for hwnd in hWndList:
#clsname = win32gui.GetClassName(hwnd)
title = win32gui.GetWindowText(hwnd)
if (title.find(targetTitle) >= 0): #调整目标窗口到坐标(600,300),大小设置为(600,600)
win32gui.SetWindowPos(hwnd, win32con.HWND_TOPMOST, 0,0,1920,1800, win32con.SWP_SHOWWINDOW)
serv_text="windowsName"
reset_window_pos(serv_text)
效果示意图