没有合适的资源?快使用搜索试试~ 我知道了~
首页Python实现遍历windows所有窗口并输出窗口标题的方法
本文实例讲述了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 IsWindowVisibl
资源详情
资源评论
资源推荐

Python实现遍历实现遍历windows所有窗口并输出窗口标题的方法所有窗口并输出窗口标题的方法
本文实例讲述了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的tkinter布局之简单的聊天窗口实现方法Python tkinter模块弹出窗口及传值回到主窗口操作详解
python应用程序在windows下不出现cmd窗口的办法python实现根据窗口标题调用窗口的方法python实现的简单窗口倒计时界
面实例解决vscode python print 输出窗口中文乱码的问题Python使用Windows API创建窗口示例【基于win32gui模块】python
中pygame针对游戏窗口的显示方法实例分析(附源码)python3+PyQt5+Qt Designer实现堆叠窗口部件wxPython实现分隔窗口















weixin_38712416
- 粉丝: 8
- 资源: 938
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制

评论0