我已经搜索了所有内容,但是还没有找到一种方法来获取Windows中某个窗口的大小,或者在检查大小后再设置大小。
如果有人可以帮助我在哪里搜索,我将感到非常高兴。我也在Windows 10中使用python和opencv。
我找到了Selenium WebDriver,但这似乎仅适用于浏览器。我想知道浏览器以外的其他窗口是否有可能,例如记事本。
总之,我想获取某个窗口的大小,如果它不是我想要的正确大小,请更改它。感谢您与我一起思考。
最佳答案
import win32gui
#hwnd = win32gui.FindWindow(None, 'Window Title')
hwnd = win32gui.FindWindow(None, 'Untitled - Notepad')
x0, y0, x1, y1 = win32gui.GetWindowRect(hwnd)
w = x1 - x0 # width
h = y1 - y0 # height
win32gui.MoveWindow(hwnd, x0, y0, w-500, h-500, True)
结果: