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分析apache访问日志脚本分享
Feb 26 Python
python中requests库session对象的妙用详解
Oct 30 Python
python中多个装饰器的执行顺序详解
Oct 08 Python
基于python实现学生管理系统
Oct 17 Python
python读取文件名并改名字的实例
Jan 07 Python
python英语单词测试小程序代码实例
Sep 09 Python
python实现布隆过滤器及原理解析
Dec 08 Python
Python常用库大全及简要说明
Jan 17 Python
详解python内置常用高阶函数(列出了5个常用的)
Feb 21 Python
mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法
Mar 19 Python
详解java调用python的几种用法(看这篇就够了)
Dec 10 Python
Django 如何实现文件上传下载
Apr 08 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中使用sockets:从新闻组中获取文章
2006/10/09 PHP
我的论坛源代码(四)
2006/10/09 PHP
PHP 文件上传功能实现代码
2009/06/24 PHP
PHP生成等比缩略图类和自定义函数分享
2014/06/25 PHP
推荐5款跨平台的PHP编辑器
2014/12/25 PHP
ExtJs事件机制基本代码模型和流程解析
2010/10/24 Javascript
Prototype源码浅析 Number部分
2012/01/16 Javascript
js跳转页面方法实现汇总
2014/02/11 Javascript
javascript中加号(+)操作符的一些神奇作用
2014/06/06 Javascript
js实现网页右上角滑出会自动消失大幅广告的方法
2015/02/27 Javascript
jQuery中on绑定事件后引发的事件冒泡问题如何解决
2016/05/25 Javascript
JS与jQuery实现隔行变色的方法
2016/09/09 Javascript
javascript 使用正则test( )第一次是 true,第二次是false
2017/02/22 Javascript
微信小程序 如何引入外部字体库iconfont的图标
2018/01/31 Javascript
vue几个常用跨域处理方式介绍
2018/02/07 Javascript
JS中this的4种绑定规则详解
2020/02/04 Javascript
Vue页面跳转传递参数及接收方式
2020/09/09 Javascript
通过实例了解Render Props回调地狱解决方案
2020/11/04 Javascript
python网络编程学习笔记(10):webpy框架
2014/06/09 Python
把项目从Python2.x移植到Python3.x的经验总结
2015/04/20 Python
Python中import机制详解
2017/11/14 Python
对numpy中数组转置的求解以及向量内积计算方法
2018/10/31 Python
Python 如何提高元组的可读性
2019/08/26 Python
Python SELENIUM上传文件或图片实现过程
2019/10/28 Python
解决python脚本中error: unrecognized arguments: True错误
2020/04/20 Python
使用python实现下载我们想听的歌曲,速度超快
2020/07/09 Python
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
2020/12/09 Python
Ajax主要包含了哪些技术
2014/06/12 面试题
推荐信怎么写
2014/05/09 职场文书
施工安全承诺书
2014/05/22 职场文书
党员查摆问题及整改措施
2014/10/10 职场文书
检讨书格式
2015/01/23 职场文书
应届毕业生求职信范文
2015/03/19 职场文书
小学大队委竞选口号
2015/12/25 职场文书
python实现腾讯滑块验证码识别
2021/04/27 Python
python单元测试之pytest的使用
2021/06/07 Python