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访问纯真IP数据库的代码
May 19 Python
python中lambda函数 list comprehension 和 zip函数使用指南
Sep 28 Python
python 2.6.6升级到python 2.7.x版本的方法
Oct 09 Python
python基于pyDes库实现des加密的方法
Apr 29 Python
使用XML库的方式,实现RPC通信的方法(推荐)
Jun 14 Python
Django Rest framework之认证的实现代码
Dec 17 Python
pycharm重命名文件的方法步骤
Jul 29 Python
Python操作SQLite数据库过程解析
Sep 02 Python
python 消除 futureWarning问题的解决
Dec 25 Python
python如何求数组连续最大和的示例代码
Feb 04 Python
给keras层命名,并提取中间层输出值,保存到文档的实例
May 23 Python
python利用google翻译方法实例(翻译字幕文件)
Sep 21 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
MySql 按时间段查询数据方法(实例说明)
2008/11/02 PHP
浅析memcache启动以及telnet命令详解
2013/06/28 PHP
php实现RSA加密类实例
2015/03/26 PHP
WAMP环境中扩展oracle函数库(oci)
2015/06/26 PHP
php过滤所有的空白字符(空格、全角空格、换行等)
2015/10/27 PHP
Yii2框架实现数据库常用操作总结
2017/02/08 PHP
基于PHP实现的多元线性回归模拟曲线算法
2018/01/30 PHP
分享几种好用的PHP自定义加密函数(可逆/不可逆)
2020/09/15 PHP
jQuery学习笔记之jQuery的事件
2010/12/22 Javascript
使用jquery插件实现图片延迟加载技术详细说明
2011/03/12 Javascript
用C/C++来实现 Node.js 的模块(二)
2014/09/24 Javascript
使用Raygun来自动追踪AngularJS中的异常
2015/06/23 Javascript
javascript中异常处理案例(推荐)
2016/10/03 Javascript
如何以Angular的姿势打开Font-Awesome详解
2018/04/22 Javascript
JS代码检查工具ESLint介绍与使用方法
2020/02/04 Javascript
vue实现井字棋游戏
2020/09/29 Javascript
python抓取网页图片示例(python爬虫)
2014/04/27 Python
详解Python中内置的NotImplemented类型的用法
2015/03/31 Python
常见的在Python中实现单例模式的三种方法
2015/04/08 Python
python中文分词,使用结巴分词对python进行分词(实例讲解)
2017/11/14 Python
解决vscode python print 输出窗口中文乱码的问题
2018/12/03 Python
Python多线程爬取豆瓣影评API接口
2019/10/22 Python
关于pytorch中全连接神经网络搭建两种模式详解
2020/01/14 Python
python实现按键精灵找色点击功能教程,使用pywin32和Pillow库
2020/06/04 Python
详解Python的爬虫框架 Scrapy
2020/08/03 Python
css3遮罩层镂空效果的多种实现方法
2020/05/11 HTML / CSS
详解H5 活动页之移动端 REM 布局适配方法
2017/12/07 HTML / CSS
四年大学生活的个人自我评价
2013/12/11 职场文书
经济管理专业自荐信
2013/12/30 职场文书
餐饮企业总经理岗位职责范文
2014/02/18 职场文书
工作批评与自我批评范文
2014/10/16 职场文书
2015年度村委会工作总结
2015/04/29 职场文书
乡镇保密工作承诺书
2015/05/04 职场文书
《圆的周长》教学反思
2016/02/17 职场文书
PyTorch梯度裁剪避免训练loss nan的操作
2021/05/24 Python
【海涛教你打DOTA】剑圣第一人称视角解说
2022/04/01 DOTA