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 相关文章推荐
Python3实现将文件树中所有文件和子目录归档到tar压缩文件的方法
May 22 Python
Python抓取淘宝下拉框关键词的方法
Jul 08 Python
Python实现批量读取word中表格信息的方法
Jul 30 Python
Python的re模块正则表达式操作
May 25 Python
利用python获取某年中每个月的第一天和最后一天
Dec 15 Python
Python正则替换字符串函数re.sub用法示例
Jan 19 Python
利用django如何解析用户上传的excel文件
Jul 24 Python
mac下如何将python2.7改为python3
Jul 13 Python
django项目用higcharts统计最近七天文章点击量
Aug 17 Python
python使用pygame实现笑脸乒乓球弹珠球游戏
Nov 25 Python
Python for循环通过序列索引迭代过程解析
Feb 07 Python
Python数组变形的几种实现方法
May 30 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
php 3行代码的分页算法(求起始页和结束页)
2009/10/21 PHP
使用bcompiler对PHP文件进行加密的代码
2010/08/29 PHP
CentOS下PHP7的编译安装及MySQL的支持和一些常见问题的解决办法
2015/12/17 PHP
php+jquery+html实现点击不刷新加载更多的实例代码
2016/08/12 PHP
Yii2框架实现登录、退出及自动登录功能的方法详解
2017/10/24 PHP
Laravel框架基于ajax和layer.js实现无刷新删除功能示例
2019/01/17 PHP
用js实现的抽象CSS圆角效果!!
2007/05/03 Javascript
js 无提示关闭浏览器页面的代码
2010/03/09 Javascript
jquery文字上下滚动的实现方法
2013/03/22 Javascript
js中parseInt函数浅谈
2013/07/31 Javascript
JavaScript中的函数模式详解
2015/02/11 Javascript
js随机生成字母数字组合的字符串 随机动画数字
2015/09/02 Javascript
微信支付如何实现内置浏览器的H5页面支付
2015/09/25 Javascript
继续学习javascript闭包
2015/12/03 Javascript
浏览器环境下JavaScript脚本加载与执行探析之动态脚本与Ajax脚本注入
2016/01/19 Javascript
d3.js实现简单的网络拓扑图实例代码
2016/11/06 Javascript
使用apifm-wxapi快速开发小程序过程详解
2019/08/05 Javascript
nodejs各种姿势断点调试的方法
2020/06/18 NodeJs
vue中组件通信详解(父子组件, 爷孙组件, 兄弟组件)
2020/07/27 Javascript
centos6.7安装python2.7.11的具体方法
2017/01/16 Python
python3实现ftp服务功能(客户端)
2017/03/24 Python
Python 函数返回值的示例代码
2019/03/11 Python
Python迭代器模块itertools使用原理解析
2019/12/11 Python
python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法
2020/04/22 Python
python实点云分割k-means(sklearn)详解
2020/05/28 Python
python excel多行合并的方法
2020/12/09 Python
CSS3中animation实现流光按钮效果
2020/12/21 HTML / CSS
生物技术专业毕业生求职信范文
2013/12/14 职场文书
银行委托书范本
2014/04/04 职场文书
2015元旦联欢晚会结束语
2014/12/14 职场文书
工作经验交流材料
2014/12/30 职场文书
英文邀请函
2015/02/02 职场文书
求职信:求职应该注意的问题
2019/04/24 职场文书
2019交通安全宣传标语集锦!
2019/06/28 职场文书
创业计划书之牛肉汤快餐店
2019/10/08 职场文书
python数字图像处理:图像的绘制
2022/06/28 Python