python实现按键精灵之窗口句柄操作hwnd

#!/usr/bin/python
# -*- coding: utf-8 -*-
# @Version  : 3.8
# @Author   : QQ736592720
# @Datetime : 2023/1/12 17:18
# @Project  : smf
# @File     : my_hwndx.py
import win32con
import win32gui


def FindWindow(title="", class_=""):
    '''
    查找窗口句柄
    :param title:窗口标题 str
    :param class_:类名 str
    :return:该窗口的句柄
    '''
    a  =win32gui.FindWindow(class_, title)
    return a


def CloseWindow(hwnd):
    '''
    关闭窗口
    :param hwnd:窗口句柄 int
    :return:None
    '''
    win32gui.PostMessage(hwnd, win32con.WM_CLOSE, 0, 0)


def MoveWindow_SizeWindow(hwnd,x,y,w,h):
    '''
    移动并修改窗口大小
    :param hwnd: 句柄
    :param x: 要移动到的横向坐标
    :param y: 要移动到的竖向坐标
    :param w: 要修改的宽
    :param h: 要修改的高
    :return: None
    '''
    win32gui.SetWindowPos(hwnd, win32con.HWND_TOPMOST, x, y, w, h, win32con.SWP_SHOWWINDOW)

if __name__ == '__main__':
    FindWindow("精易编程助手V3.98","WTWindow")



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

光明有我16620122910

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值