python得到qq句柄,并显示在前台的方法

yipeiwu_com6年前Python基础

如下所示:

# 导入模块
import win32gui
win = win32gui.FindWindow(None, u'张三')
# 将窗口调到前台
win32gui.ShowWindow(win, win32con.SW_SHOWNORMAL)
# 得到窗口左上角右下角位置,如(954, 299, 1470, 798)
winRect= win32gui.GetWindowRect(win)
# 将剪贴板消息到窗体
win32gui.SendMessage(win, 258, 22, 2080193)
win32gui.SendMessage(win, 770, 0, 0)
# 模拟按下回车键
win32gui.SendMessage(win, win32con.WM_KEYDOWN, win32con.VK_RETURN, 0)
win32gui.SendMessage(win, win32con.WM_KEYUP, win32con.VK_RETURN, 0)
# 最小化窗口
win32gui.CloseWindow(win)

以上这篇python得到qq句柄,并显示在前台的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python向字符串中添加元素的实例方法

python向字符串中添加元素的实例方法

Python中的字符串对象是不能更改的,也即直接修改字符串中的某一位或几位字符是实现不了的,即python中字符串对象不可更改,但字符串对象的引用可更改,可重新指向新的字符串对象。 +...

python中的句柄操作的方法示例

python中的句柄操作的方法示例

通过窗口标题获取句柄 import win32gui hld = win32gui.FindWindow(None,u"Adobe Acrobat") #返回窗口标题为Adobe...

python用for循环求和的方法总结

Python中可以使用for循环实现累加求和 for循环语法: for 变量 in range(x): 循环需要执行的代码 如下实现1到n求和: def main():...

Anaconda下安装mysql-python的包实例

Anaconda下安装mysql-python的包实例

Anaconda下需要使用Python与MySQL数据库进行交互,所以需要import一个mysql-python的包, 但是在ipython中引用的时候发现Anaconda并没有包含该...

python中Switch/Case实现的示例代码

学习Python过程中,发现没有switch-case,过去写C习惯用Switch/Case语句,官方文档说通过if-elif实现。所以不妨自己来实现Switch/Case功能。 使用...