Python实现遍历windows所有窗口并输出窗口标题的方法


Posted in Python onMarch 13, 2015

本文实例讲述了Python实现遍历windows所有窗口并输出窗口标题的方法。分享给大家供大家参考。具体如下:

这段代码可以让Python遍历当前Windows下所有运行程序的窗口,并获得运行窗口的标题输出

#! /usr/bin/env python
# -*- coding: utf-8 -*-
from win32gui import *
titles = set()
def foo(hwnd,mouse):
 #去掉下面这句就所有都输出了,但是我不需要那么多
 if IsWindow(hwnd) and IsWindowEnabled(hwnd) and IsWindowVisible(hwnd):
  titles.add(GetWindowText(hwnd))
EnumWindows(foo, 0)
lt = [t for t in titles if t]
lt.sort()
for t in lt:
 print t

若要输出中文,可以将最后一句改成:

print(t.decode('GB2312'))

将GB2312转码成Unicode输出,这样输出的窗口标题就是正常的中文。

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python爬虫辅助利器PyQuery模块的安装使用攻略
Apr 24 Python
python3批量删除豆瓣分组下的好友的实现代码
Jun 07 Python
python实现斐波那契数列的方法示例
Jan 12 Python
python查看模块,对象的函数方法
Oct 16 Python
pycharm恢复默认设置或者是替换pycharm的解释器实例
Oct 29 Python
Python3实现取图片中特定的像素替换指定的颜色示例
Jan 24 Python
python随机生成库faker库api实例详解
Nov 28 Python
如何提高python 中for循环的效率
Apr 15 Python
python实现mean-shift聚类算法
Jun 10 Python
一文弄懂Pytorch的DataLoader, DataSet, Sampler之间的关系
Jul 03 Python
Python+OpenCV图像处理—— 色彩空间转换
Oct 22 Python
scrapy redis配置文件setting参数详解
Nov 18 Python
Python实现windows下模拟按键和鼠标点击的方法
Mar 13 #Python
Python实现测试磁盘性能的方法
Mar 12 #Python
Python解析xml中dom元素的方法
Mar 12 #Python
Python实现Tab自动补全和历史命令管理的方法
Mar 12 #Python
Python实现将n个点均匀地分布在球面上的方法
Mar 12 #Python
Python求解平方根的方法
Mar 11 #Python
python自动格式化json文件的方法
Mar 11 #Python
You might like
怎样在UNIX系统下安装php3
2006/10/09 PHP
PHP 字符串操作入门教程
2006/12/06 PHP
PHP中基于ts与nts版本- vc6和vc9编译版本的区别详解
2013/04/26 PHP
php设计模式之单例模式使用示例
2014/01/20 PHP
PHP 获取 ping 时间的实现方法
2017/09/29 PHP
IE8下关于querySelectorAll()的问题
2010/05/13 Javascript
javascript中字符串替换函数replace()方法与c# 、vb 替换有一点不同
2010/06/25 Javascript
ajax与302响应代码测试
2013/10/23 Javascript
Javascript中的String对象详谈
2014/03/03 Javascript
jscript读写二进制文件的方法
2015/04/22 Javascript
jQuery+ajax实现文章点赞功能的方法
2015/12/31 Javascript
获取阴历(农历)和当前日期的js代码
2016/02/15 Javascript
Javascript生成带参数的二维码示例
2016/10/10 Javascript
JS识别浏览器类型(电脑浏览器和手机浏览器)
2016/11/18 Javascript
xmlplus组件设计系列之树(Tree)(9)
2017/05/02 Javascript
关于vue-router的beforeEach无限循环的问题解决
2017/09/09 Javascript
TypeScript之调用栈的实现
2019/12/31 Javascript
深入理解 ES6中的 Reflect用法
2020/07/18 Javascript
Python编程实现双击更新所有已安装python模块的方法
2017/06/05 Python
Python批量删除只保留最近几天table的代码实例
2019/04/01 Python
Python Pandas 获取列匹配特定值的行的索引问题
2019/07/01 Python
python-xpath获取html文档的部分内容
2020/03/06 Python
VSCode基础使用与VSCode调试python程序入门的图文教程
2020/03/30 Python
python上传时包含boundary时的解决方法
2020/04/08 Python
sublime3之内网安装python插件Anaconda的流程
2020/11/10 Python
Python 爬取淘宝商品信息栏目的实现
2021/02/06 Python
俄罗斯香水和化妆品在线商店:Aroma-butik
2020/02/28 全球购物
内科护士实习自我鉴定
2013/10/17 职场文书
党员公开承诺书内容
2014/05/20 职场文书
租房安全协议书
2014/08/20 职场文书
2014领导班子四风问题查摆思想汇报
2014/09/13 职场文书
关于运动会广播稿200字
2014/10/08 职场文书
大学生助学金感谢信
2015/01/21 职场文书
公司员工辞职信范文
2015/05/12 职场文书
中小学教师继续教育心得体会
2016/01/19 职场文书
tensorflow+k-means聚类简单实现猫狗图像分类的方法
2021/04/28 Python