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)
在上面的代码中,x 和 y 表示窗口的左上角在屏幕上的坐标,width 和 height 表示窗口的宽度和高度。你可以根据自己的需要修改这些值。
请注意,你需要安装 pyautogui 和 pywin32 模块,以及导入必要的模块和常量,如 win32gui 和 win32con。
此外,你还可以使用其他方法来获取激活窗口的句柄,例如根据窗口标题或类名进行搜索。可以根据具体情况选择合适的方法。
请确保你的代码在操作窗口之前,激活了目标窗口,以便正确地设置窗口位置。你可以使用 pyautogui 的 win32functions 模块中的 win32gui.SetForegroundWindow(handle) 方法将窗口置于前台。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

