使用python在windows中获取和设置WindowsSize
我已经搜索了所有地方,但我没有找到一种方法来获取windows中某个窗口的大小,或者在您检查了该窗口的大小之后设置它的大小 如果有人能帮我找个地方,我会很高兴的。我在Windows10中使用python和opencv 我发现了SeleniumWebDriver,但它似乎只适用于浏览器。我想知道除了浏览器之外,它是否可以用于其他窗口,例如记事本 总之,我想得到一个特定窗口的大小,如果它不是我想要的正确大小,就改变它。谢谢你和我一起思考 模块win32gui Microsoft Windows的Python extensions提供了对大部分Win32 API的访问、创建和使用COM对象的能力以及Pythonwin环境使用python在windows中获取和设置WindowsSize,python,windows,window,size,Python,Windows,Window,Size,我已经搜索了所有地方,但我没有找到一种方法来获取windows中某个窗口的大小,或者在您检查了该窗口的大小之后设置它的大小 如果有人能帮我找个地方,我会很高兴的。我在Windows10中使用python和opencv 我发现了SeleniumWebDriver,但它似乎只适用于浏览器。我想知道除了浏览器之外,它是否可以用于其他窗口,例如记事本 总之,我想得到一个特定窗口的大小,如果它不是我想要的正确大小,就改变它。谢谢你和我一起思考 模块win32gui Microsoft Windows的Py
移动窗口功能:更改指定窗口的位置和尺寸 语法:MoveWindow(hwnd、x、y、宽度、高度、bRepaint) ** 结果:
- 应用程序(全屏拉伸):记事本
- 运行代码(已测试的pyCharm、python 3.7项目解释器)
你是说窗口的大小吗?是的,我将把它改为大小而不是分辨率。。谢天谢地,我要试试,但我想这正是我需要的,非常感谢!
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)