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对SQLite数据库操作
Apr 06 Python
详解Python中for循环是如何工作的
Jun 30 Python
利用python打印出菱形、三角形以及矩形的方法实例
Aug 08 Python
python爬虫headers设置后无效的解决方法
Oct 21 Python
python pexpect ssh 远程登录服务器的方法
Feb 14 Python
详解python中list的使用
Mar 15 Python
Django框架 查询Extra功能实现解析
Sep 04 Python
python程序中的线程操作 concurrent模块使用详解
Sep 23 Python
python 解决tqdm模块不能单行显示的问题
Feb 19 Python
Python getattr()函数使用方法代码实例
Aug 10 Python
Python基于staticmethod装饰器标示静态方法
Oct 17 Python
Python干货实战之八音符酱小游戏全过程详解
Oct 24 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获取汉字的拼音(全部与首字母)
2013/06/27 PHP
php中simplexml_load_string使用实例分享
2014/02/13 PHP
php向js函数传参的几种方法
2014/08/10 PHP
php的闭包(Closure)匿名函数详解
2015/02/22 PHP
php经典算法集锦
2015/11/14 PHP
Jquery为a标签的href赋值实现代码
2013/05/03 Javascript
js获取字符串字节数方法小结
2015/06/09 Javascript
jqPlot jQuery绘图插件的使用
2016/06/18 Javascript
JavaScript兼容性总结之获取非行间样式案例
2016/08/07 Javascript
JS实现图片剪裁并预览效果
2016/08/12 Javascript
arcgis for js 修改infowindow样式的方法
2016/11/02 Javascript
JS实现直接运行html代码的方法
2017/03/13 Javascript
Jquery把获取到的input值转换成json
2017/05/15 jQuery
js使用原型对象(prototype)需要注意的地方
2017/08/28 Javascript
为输入框加入数字js校验代码分享
2017/11/02 Javascript
eslint 的三大通用规则详解
2019/05/16 Javascript
layer弹出层倒计时关闭的实现方法
2019/09/27 Javascript
详解Vue中的Props与Data细微差别
2020/03/02 Javascript
基于原生JS封装的Modal对话框插件的示例代码
2020/09/09 Javascript
[39:52]2018DOTA2亚洲邀请赛 4.3 突围赛 EG vs Newbee 第一场
2018/04/04 DOTA
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
2017/12/14 Python
使用Python设计一个代码统计工具
2018/04/04 Python
Python之csv文件从MySQL数据库导入导出的方法
2018/06/21 Python
python批量修改图片大小的方法
2018/07/24 Python
python得到电脑的开机时间方法
2018/10/15 Python
Django 自动生成api接口文档教程
2019/11/19 Python
美国潜水装备、水肺潜水和浮潜设备商店:Leisure Pro
2018/08/08 全球购物
Pretty You London官网:英国拖鞋和睡衣品牌
2019/05/08 全球购物
美国购买韩国护肤和美容产品网站:Althea Korea
2020/11/16 全球购物
加拿大著名的奢侈品购物网站:SSENSE(支持中文)
2020/06/25 全球购物
Python面试题:如何用Python来发送邮件
2016/03/15 面试题
管理科学大学生求职信
2013/11/13 职场文书
请假条的格式
2014/04/11 职场文书
转正申请报告格式
2015/05/15 职场文书
如何撰写出一份完美的商业计划书?
2019/07/12 职场文书
Python 中面向接口编程
2022/05/20 Python