当前位置:首页python > 正文

pyautogui 设置激活窗口的位置

作者:野牛程序员:2023-07-09 08:22:17python阅读 2902

你可以使用 PyAutoGUI 库中的 win32gui 模块来设置激活窗口的位置。下面是一个示例代码,展示如何使用 PyAutoGUI 设置激活窗口的位置:

import pyautogui
import win32gui
# 获取激活窗口的句柄
handle = win32gui.GetForegroundWindow()
# 设置窗口位置
win32gui.SetWindowPos(handle, win32con.HWND_TOP, x, y, width, height, win32con.SWP_SHOWWINDOW)

在上面的代码中,xy 表示窗口的左上角在屏幕上的坐标,widthheight 表示窗口的宽度和高度。你可以根据自己的需要修改这些值。

请注意,你需要安装 pyautoguipywin32 模块,以及导入必要的模块和常量,如 win32guiwin32con

此外,你还可以使用其他方法来获取激活窗口的句柄,例如根据窗口标题或类名进行搜索。可以根据具体情况选择合适的方法。

请确保你的代码在操作窗口之前,激活了目标窗口,以便正确地设置窗口位置。你可以使用 pyautoguiwin32functions 模块中的 win32gui.SetForegroundWindow(handle) 方法将窗口置于前台。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击