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搭建简易服务器分析与实现
Dec 15 Python
Python开发微信公众平台的方法详解【基于weixin-knife】
Jul 08 Python
如何优雅地处理Django中的favicon.ico图标详解
Jul 05 Python
Django 中使用流响应处理视频的方法
Jul 20 Python
详解python如何在django中为用户模型添加自定义权限
Oct 15 Python
python批量修改文件夹及其子文件夹下的文件内容
Mar 15 Python
浅谈pycharm使用及设置方法
Sep 09 Python
Python基于WordCloud制作词云图
Nov 29 Python
Python调用scp向服务器上传文件示例
Dec 22 Python
Python调用Windows命令打印文件
Feb 07 Python
Python 如何利用ffmpeg 处理视频素材
Nov 27 Python
python如何将mat文件转为png
Jul 15 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
晶体管单管来复再生式收音机
2021/03/02 无线电
php 定义404页面的实现代码
2012/11/19 PHP
PHP读取数据库并按照中文名称进行排序实现代码
2013/01/29 PHP
Function eregi is deprecated (解决方法)
2013/06/21 PHP
PHP7.1新功能之Nullable Type用法分析
2016/09/26 PHP
phpStudy配置多站点多域名方法及遇到的403错误解决方法
2017/10/19 PHP
扩展easyui.datagrid,添加数据loading遮罩效果代码
2010/11/02 Javascript
JSON辅助格式化处理方法
2013/03/26 Javascript
JS格式化数字保留两位小数点示例代码
2013/10/15 Javascript
jQuery简易图片放大特效示例代码
2014/06/09 Javascript
Internet Explorer 11 浏览器介绍:别叫我IE
2014/09/28 Javascript
基于jquery实现select选择框内容左右移动添加删除代码分享
2015/08/25 Javascript
jquery密码强度校验
2015/12/02 Javascript
JS组件系列之Bootstrap table表格组件神器【终结篇】
2016/05/10 Javascript
jQuery判断checkbox选中状态
2016/05/12 Javascript
Vue 表单控件绑定的实现示例
2017/08/11 Javascript
JS中的函数与对象的创建方式
2019/05/12 Javascript
Nodejs封装类似express框架的路由实例详解
2020/01/05 NodeJs
vue+element-ui表格封装tag标签使用插槽
2020/06/18 Javascript
python中字典dict常用操作方法实例总结
2015/04/04 Python
在Python的gevent框架下执行异步的Solr查询的教程
2015/04/16 Python
Python更新数据库脚本两种方法及对比介绍
2017/07/27 Python
Python之Scrapy爬虫框架安装及简单使用详解
2017/12/22 Python
python定向爬取淘宝商品价格
2018/02/27 Python
替换python字典中的key值方法
2018/07/06 Python
Python 内置函数globals()和locals()对比详解
2019/12/23 Python
Python SMTP配置参数并发送邮件
2020/06/16 Python
Python实现随机爬山算法
2021/01/29 Python
日本乐天官方海外转运服务:Rakuten Global Express
2018/11/30 全球购物
教师自我评价范例
2013/09/24 职场文书
小学教师培训方案
2014/06/09 职场文书
大学生交通专业求职信
2014/09/01 职场文书
会计试用期自我评价
2015/03/10 职场文书
学校2015年纠风工作总结
2015/05/15 职场文书
党校团干班培训心得体会
2016/01/06 职场文书
2016年全国爱牙日宣传活动总结
2016/04/05 职场文书